-
Notifications
You must be signed in to change notification settings - Fork 0
Abstract Factory Pattern
Glory Day edited this page Jun 16, 2022
·
7 revisions
구체적인 클래스에 의존하지 않고 서로 연과되거나 의존적인 객체들의 조합을 만드는 인터페이스이다.
즉, 관련성이 있는 여러 종류의 객체를 일관된 방식으로 생성하는 경우에 유용하다.
추상 팩토리 패턴 UML 클래스
-
AbstractFactory: 실제 팩토리 클래스의 공통 인터페이스. -
AbstractProduct: 제품의 공통 인터페이스. -
ConcreteFactory: 구체적인 팩토리 클래스로AbstractFactory클래스의 추상 메소드를 오버라이드함으로써 구체적인 제품을 생성한다. -
ConcreteProduct: 구제적인 팩토리 클래서에서 생성되는 구체적인 제품.
✨ Author, Glory-Day