인스턴스를 생성하는 패턴
상위클래스에서 골격을 정하고 하위클래스에서 구체적인 처리를 하는 템플릿 메소드 패턴을 인스턴스 생성에 적용한 패턴
Creator에서는 Product의 인스턴스를 생성하고 관련 메소드(factoryMethod)를 정의
Product에서는 인스턴스 생성 후 사용할 메소드를 정의
Concrete들에서는 상위클래스에서 정의한 메소드를 구현하고 전체적인 실행흐름은 상위클래스를 따라감
'디자인패턴' 카테고리의 다른 글
Builder 패턴 (0) | 2020.12.27 |
---|---|
프로토타입 패턴 (0) | 2020.12.15 |
Iterator 패턴 (0) | 2020.12.07 |
디자인패턴 공부 시작 (1) | 2020.12.07 |