2013년 1월 29일 화요일

추상 팩토리 패턴(Abstract Factory Pattern)

출처: Head First Design Patterns : 스토리가 있는 패턴 학습법

추상 팩토리 패턴(Abstract Factory Pattern)
추상 팩토리 패턴에서는 인터페이스를 이용하여 서로 연관된, 또는 의존하는 객체를 구상 클래스를 지정하지 않고도 생성 할수 있다.

흠...이건 좀 괜찮다.

Factory method pattern 과 엮여 있는 패턴이다. Abstract factory pattern 은 내부에서 Factory method pattern 으로 구현 되어 진다.

그런데, Factory method pattern 은 상속을 통해 factory 가 구현되는 것이고, Abstract factory pattern 은 객체 중심으로 factory 가 구현되는 중요한 차이점이 있다.

factory pattern 은 상황에 맞게 factory method 를 사용할 것인지, abstract factory 를 사용할 것인지 판단 하면 되겠다.

대부분의 경우 factory method 만으로 충분 할 듯....

댓글 없음:

댓글 쓰기