본문 바로가기
프로젝트/학점 산출 프로그램

[Do it 최종프로젝트] 설계 구현 및 클래스 다이어그램

by 마진 2021. 5. 14.

[Do it 최종프로젝트] 객체 및 프로그램 설계 (tistory.com)

 

[Do it 최종프로젝트] 객체 및 프로그램 설계

'Do it 자바 프로그래밍 입문' 의 최종프로젝트인 '학점 산출 프로그램'을 스스로 만드는 것이 목표입니다. 이때, 문제에 대한 정의방법이나, 객체간 관계는 참고할 수 있지만 교재의 소스는 배제

margin1103.tistory.com

지난번에 업로드한 내용에 따라 소스코드를 작성하고 수강생학점을 출력하는 프로그램을 만들어보았습니다.

 

교재에서 요청된 출력모습은 갖추었으나 완성도는 아직 많이 떨어집니다.

특히, 완성 후 교재의 소스코드를 따라치며 비교해보았을 때 슬픔을 느꼈습니다...

 

 

[주요 체크사항]

1. 식별자의 단순화 - 간결하게 표기하지만 명확한 의미전달이 가능한 식별자 필요

2. 낮은 문법활용 능력 - 클래스 이해 (예:  'has a' 관계 활용)

 

 

 

다음 글에서는 위 내용을 주요체크사항이라고 표시한 이유를 서술하고,

직접 시도한 소스코드와 교재의 코드를 비교할 예정입니다.


 

<코드 작성을 통해 이클립스에서 출력>

 

 

<직접 작성한 소스코드 클래스 다이어그램>

 

<교재 소스코드 기반 클래스 다이어그램>