factory-pattern

본 포스트는 헤드퍼스트 디자인패턴을 읽고 정리한 글입니다. Ch4 팩토리 패턴 OverView 팩터리 패턴은 불필요한 의존성 없애 결합 문제를 해결한다. 모든 팩토리 패턴은 객체 생성을 캡슐화한다. 구상 클래스 의존성을 줄인다. → 네 번째 디자인 원칙, 느슨한 결합 구상 클래스가 아닌 추상 클래스와 인터페이스에 맞추어 코딩할 수 있다. 두 번째 디자인 원칙, 인터페이스에 맞추어 코딩하라. Question: 피자 가게 구축 메뉴를 유동적으로 추가/삭제 할 수 있는 피자 가게를 만들어야 한다. 단순 해결 입력 받은 피자 종류에 따라 피자 객체 인스턴스를 생성한다. public class PizzaStore { public Pizza orderPizza(String type) { Pizza pizza; if..
두둥당
'factory-pattern' 태그의 글 목록