본문 바로가기

디자인패턴

Factory Method

인스턴스를 생성하는 패턴

상위클래스에서 골격을 정하고 하위클래스에서 구체적인 처리를 하는 템플릿 메소드 패턴을 인스턴스 생성에 적용한 패턴

 

 

Creator에서는 Product의 인스턴스를 생성하고 관련 메소드(factoryMethod)를 정의

Product에서는 인스턴스 생성 후 사용할 메소드를 정의

 

Concrete들에서는 상위클래스에서 정의한 메소드를 구현하고 전체적인 실행흐름은 상위클래스를 따라감

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

Builder 패턴  (0) 2020.12.27
프로토타입 패턴  (0) 2020.12.15
Iterator 패턴  (0) 2020.12.07
디자인패턴 공부 시작  (1) 2020.12.07