[디자인패턴] 빌더패턴(Builder pattern)
빌더패턴(Builder pattern) Builder 패턴의 의도는 복잡한 객체의 생성을 표현으로 부터 분리시키는 것 작성형식 Builder - 객체(제품)를 생성하는 추상 인터페이스 Concrete Builder - Builder의 구현 클래스. 다른 객체를 생성할 수 있도록 하는 구체적인 클래스. 객체를 만들기 위해 부분(부품)을 생성하고 조립한다.Director - Director클래스는 객체 생성의 정확한 순서(sequenct)를 다루는 부분에 책임이 있다. 이 클래스는 ConcreteBuilder를 인자로 받아서 필요한 동작을 수행한다.Product - Builder를 이용해서 Director가 만들어낸 최종 객체 /** "Product" */ class Pizza { private String..
2016.11.17