Builder Pattern 1. 개요 복잡한 응용프로그램을 개발하다 보면 특정 기능을 위한 객체들의 관계가 복잡해질 수가 있다. 객체를 생성하기 위한 프로세스나 패턴이 동일할 경우 새로운 타입의 객체를 쉽게 추가 할수 있도록 할 수 있는 패턴이 Builder Pattern 이라고 할 수 있겠다. 자동차를 만들기 위해 동일한 공정으로 여러가지 유형의 자동차를 만들 수 있겠다. 빌더패턴을 이용하면 여러디자인의 자동차를 동일한 공정으로 만들수 있다. 2. 클래스 다이어그램 Director 빌더 인터페이스를 이용하여 복잡한 객체를 만드는 역할을 한다. Builder 대상객체의 일부를 만들기 위한 추상 인터페이스 들을 지정한다. ConcreteBuilder Builder Interface를 구현하며 대상객체 생..
Design Pattern
2014. 3. 3. 15:56