factorymethod1 자바(JAVA) - 팩토리 메서드(Factory Method) 패턴 1. 의도 부모 클래스에 알려지지 않는 구체 클래스를 생성하는 패턴이며, 자식 클래스가 어떤 객체를 생성할지를 결정하도록 하는 패턴 2. 용도 객체 생성을 관리하고 확장 가능한 디자인을 유지해야 하는 시스템에서 많이 사용함 예를 들면, 라이브러리와 프레임워크에서 인스턴스 생성을 추상화할 때 사용함 3. UML 4. 구현 public abstract class Pizza { protected Integer price; protected PizzaType type; public void print() { System.out.println("이 피자는 " + type.name() + "피자이며 가격은 " + price + "원 입니다."); } } ==================================.. 2023. 11. 15. 이전 1 다음