[디자인 패턴] 팩토리 패턴 - 추상 팩토리 (Abstract Factory)


[디자인 패턴] 팩토리 패턴 - 추상 팩토리 (Abstract Factory)

Abstract Factory 추상 팩토리 패턴의 구조 자체는 팩토리 메서드 패턴과 유사하지만 팩토리 메서드 패턴에서 객체 생성에 중점을 두었다면 추상 팩토리 패턴 에서는 객체의 구성요소의 집합에 중점을 둔 패턴입니다. 여러 구성별로 객체를 모아야 할 때 유용합니다. 기존 아이스크림 공장이 확장되어 과자 공장이 추가되었고, 생산을 늘리기 위하여 두번째 공장이 추가되었습니다. public interface MiracleFactory { // 아이스크림 만들기 default IceCream createIceCream(Main.ICECREAM type) throws Exception{ IceCream iceCream = orderIceCream(type); System.out.printf("%s 아이스크림은 %d원입니다.\n", iceCream.getName(), iceCream.getPrice()); System.out.println("아이스크림을 포장합니다."); System.out....


#CS #디자인패턴 #팩토리패턴

원문링크 : [디자인 패턴] 팩토리 패턴 - 추상 팩토리 (Abstract Factory)