GoF::추상 팩토리 패턴(Abstract Factory Pattern)
공부방/디자인패턴

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

이 글은 '백기선의 코딩으로 학습하는 GoF의 디자인 패턴' 강좌를 듣고 해당 내용을 공부하며 정리한 글입니다.

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

추상 팩토리 패턴은 다양한 구성 요소 별로 ' 객체의 집합'을 생성해야 할 때 유용하다. 이 패턴을 사용하여 상황에 알맞은 객체를 생성할 수 있다.
- 위키백과

팩토리 메소드와 비슷하지만 조금 다른... 어떻게 보면 팩토리 메서드 패턴을 좀 더 캡슐화한 방식으로 볼 수 있는 디자인 패턴이다.

 

물론, 추상 팩토리 패턴이 팩토리 메소드 패턴을 개선시킨 디자인 패턴은 아니다. 즉, 상황에 맞게 잘 적용시키면 되는 문제인 것이다. 그렇다면 추상 팩토리는 무엇일까? 그 내용에 대해서 알아보도록 하겠습니다.


정의(Definition)