[생성 패턴] AbstractFactory pattern (추상 팩토리 패턴)


클라이언트에서 구상 클래스를 지정하지 않으면서도 일군의 객체를 생성할 수 있도록 한다.

 

추상 팩토리 패턴은 다른 팩토리들을 생성하는 수퍼 팩토리를 피하며 일한다. 이 팩토리는 팩토리의 팩토리로써 불리어진다.

추상 팩토리 패턴에서 인터페이스는 명시적으로 클래스를 구체화하는 것 없이 객체와 관련된 팩토리를 생성할 책임을 갖는다. 생성된 각 팩토리는 팩토리 패턴에 따라 객체를 줄 수 있다.


 

Posted by kunoo
,