04. 팩토리 메소드 패턴(Factory Method Pattern)

2017년 1월 13일 금요일

04. 팩토리 메소드 패턴(Factory Method Pattern)


정의
객체를 생성하기 위한 Interface만을 미리 정의해 두고 실제 인스턴트를 생성하는 일을 서브클래스에 위임하는 패턴
 
 
 
목적
하위 클래스에 객체 생성의 책임을 넘겨주어 객체의 생성과 객체의 사용을 분리시킨다.
 
장점
객체의 생성을 한 클래스에서 관리할 수 있다.
제품을 생성하는 부분과 사용하는 부분이 분리된다.
 
단점
생성할 객체의 종류가 달라질 때 마다 새로운 하위 클래스를 정의해야 한다.
 

0 개의 댓글 :

댓글 쓰기