ObjectCreation

빌더 패턴이란빌더 패턴은 복잡한 객체의 생성 과정과 표현 방법을 분리하여, 동일한 생성 과정에서 서로 다른 표현 결과를 얻을 수 있도록 하는 생성 디자인 패턴입니다. 빌더 패턴의 구성GOF 가 설명하는 빌더 패턴은 주로 다음 네 가지 구성 요소로 이루어져 있습니다Builder: 객체의 생성 과정을 추상화한 인터페이스.ConcreteBuilder: Builder 인터페이스의 구현체로, 객체의 실제 생성을 담당.Director: Builder를 사용해 객체를 생성하는 클래스.Product: 최종적으로 생성되는 객체. 빌더패턴 다이어그램    예제: 커피주문 시스템// Product 클래스public class Coffee { private final String type; private final..
devcomet
'ObjectCreation' 태그의 글 목록