간단한 프로그램을 만드는데 조언 좀 부탁드립니다
글쓴이: gurumong / 작성시간: 월, 2011/09/05 - 8:47오전
사실 레포트와 관련한 문제라 조심스럽습니다;
코드를 원하는것이 아니라 조그만 조언을 듣고 싶습니다
콘솔에서 돌아가는 "중고자동차 판매상 프로그램"을 만드는것이 목적입니다
중고 자동차를 등록/삭제 할수있고 배기량/색상/이름/주행거리 등으로 검색하여 출력을 할수 있어야 합니다
제가 생각하기로는
자동차의 특징들을 가지고 있는 자동차 클래스가 있어야하고
그 자동차 클래스를 상속하여(has-a) 관리하는 자동차목록 클래스를 만들려고 했습니다
그런데 차동차목록 객체에서 검색된 결과를 콘솔에 출력을 해야하는데
자동차목록 클래스에서 직접 화면에 출력하는것은 방법이 아닌것 같아서
어떻게든 검색된 차동차 객체들을 어떻게 외부로 전달해야하는지
이것을 어떻게 해야 깔끔할지 잘 모르겠습니다
조언 좀 부탁드립니다 (__)
Forums:
일단은 상속은 has-a 관계가 아니라
일단은 상속은 has-a 관계가 아니라 is-a관계고요.
설명상에는 has-a 관계가 맞으니 상속이 아니라 필드로 가져야 하겠죠.
출력은 Printable/Printer 클래스를 인테페이스로 하시고 ConsolePrinter와 자동차 목록 클래스를 Printable로 작성하시면 될 것 같네요.
댓글 달기