팩토리패턴1 [헤드퍼스트 디자인패턴] 05. 팩토리 패턴(Factory Pattern) [헤드퍼스트 디자인패턴] 05. 팩토리 패턴(Factory Pattern) 1. 두가지 팩토리 패턴 추상 팩토리 패턴 - 구상 클래스에 의존하지 않고도 서로 연관되거나 의존적인 객체로 이루어진 제품군을 생성하는 인터페이스를 제공한다. 구상 클래스는 서브클래스에서 만든다. 팩토리 메소드 패턴 - 객체를 생성할 때 필요한 인터페이스를 만든다. 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정한다. 팩토리 메소드를 사용하면 인스턴스 만드는 일을 서브 클래스에 맡길 수 있다. 2. 요구사항 - 피자 가게에서 여러 피자를 판매 한다. Pizza orderPizza(String type) { Pizza pizza; // 계속 변경되어야 하는 부분 if(type.equals("cheese")) pizza = ne.. 2022. 7. 3. 이전 1 다음 728x90 반응형