Abstract Factory Pattern1 [디자인 패턴] 추상 팩토리(Abstract Factory) 패턴 Goal 추상 팩토리 패턴을 이해한다. 추상 팩토리(Abstract Factory) 패턴 관련성 있고 서로 의존적인 여러 종류의 객체를 일관성 있는 방식으로 생성할 때 유용한 패턴 AbstractFactory : 실제 팩토리 클래스의 공통 인터페이스, 각 제품의 부품을 생성하는 기능을 추상 메서드로 정의 ConcreteFactory : 구제적인 팩토리 클래스로 AbstractFactory 클래스의 추상 메서드를 오버라이드함으로써 구체적인 제품을 생성 AbstractProduct : 제품의 공통 인터페이스 ConcreteProduct : 구체적인 팩토리 클래스에서 생성되는 구체적인 제품 ※ 팩토리 메서드 패턴과 추상 팩토리 패턴은 엄연히 다르다. 팩토리 메서드 패턴은 객체를 생성하는 코드를 별도의 클래스/.. 2021. 6. 3. 이전 1 다음