본문 바로가기

디자인패턴

FactoryMethod _ 피자가게

  • 정의
    • 클래스의 인스턴스를 만드는 것을 서브클래스가 결정
    • 사용하는 서브클래스에 따라 생산되는 객체 인스턴스가 결정
  • 피자가게_ver01

전체 구조
PizzaStore추상 클래스로 선언
뉴욕피자스토어와 시카곡피자스토어 서브 클래스 생성

 

피자 클래스 생성
피자의 하위 클래스로 서브클래스 생성
피자 코드 테스트
컴파일 결과

 

 

GitHub - Pearlmoon997/Design_Patterns: Design_Patterns

Design_Patterns. Contribute to Pearlmoon997/Design_Patterns development by creating an account on GitHub.

github.com

참고문서: 헤드퍼스트 디자인 패턴(개정판)

'디자인패턴' 카테고리의 다른 글

Factory Method_ver.02 (햄버거)  (0) 2022.05.19
Abstract Factory _ 피자가게  (0) 2022.05.18
Observer 패턴_기상스테이션  (0) 2022.05.17
Strategy(전략) 패턴_연습  (0) 2022.05.16
Strategy(전략) 패턴  (0) 2022.05.15