• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (개발 · 프로그래밍)

  • 해결 여부

    미해결

팩토리 메소드(FacotryMethod) 패턴 PPT 예제의 Product interface 에 대한 질문

22.05.20 18:57 작성 조회수 114

0

안녕하세요. 백기선님, GoF 디자인 패턴 강의 정말 잘듣고있습니다!
강의를 들으면서 궁금한점이 있어서 질문 드리고 싶습니다.

팩토리 메소드 패턴을 소개하는 PPT 에서 Product 는 interface 라 정의가 되어있는데,
팩토리 메소드 패턴을 코드로 나타내는 예제에서 Product 의 역할을 하는것이 Ship 클래스 인것같은데,
Ship 은 인터페이스가 아닌 클래스입니다.
제가 이해를 잘못한 것 일까요??

답변 1

답변을 작성해보세요.

0

아니요 이해를 잘못하신게 아니라 조금 더 유연하게 생각하시면 좋겠습니다. 디자인 패턴의 그림과 구현이 꼭 일치하지도 않고 꼭 한가지 그림만 있진 않습니다. 가장 대표적이거나 구성 요소를 나타내기 좋은 그림을 선택해서 그릴 뿐이고 실제 구현은 그와 조금 다를 수 있습니다.