728x90 추상 팩토리 패턴1 추상 팩토리 패턴(abstract factory pattern) 구체적인 클래스에 의존하지 않고 서로 연관되거나 의존적인 객체들의 조합을 만드는 인터페이스를 제공한다. 추상 팩토리 패턴은 서로 관련되 있는 객체들을 묶어서 팩토리 클래스로 만들고, 이들의 팩토리를 조건에 따라 생성하게 다시 팩토리를 만들어 객체를 생성한다. 전반적인 패턴의 구조는 다음과 같다. 위 그림에서 각 클래스는 다음과 같은 역할을 한다. 1. AbstractFactory: 실제 팩토리 클래스의 공통 인터페이스 2. ConcreteFactory: 구체적인 팩토리 클래스로 AbstractFactory 클래스의 추상 메서드를 오버라이드해서 구체적인 제 품을 생성한다. 3. AbstractProduct: 제품의 공통 인터페이스 4. ConcreteProduct: 구체적인 팩토리 클래스에서 생성되는 구체.. 2022. 1. 5. 이전 1 다음 728x90