java 디자인패턴 (1) 썸네일형 리스트형 GoF 디자인 패턴 - 빌더 패턴 (Builder Pattern) 1. 빌더 패턴이란?빌더 패턴은 생성 패턴 (Creational Patterns)의 하나로써 복잡한 객체의 생성을 단계적으로 수행하며, 다양한 구성 방법을 제공하는 생성 패턴이다. 객체의 생성 과정과 표현을 분리하여 동일한 생성 절차에서 서로 다른 표현의 객체를 만들 수 있도록 한다.특징객체의 생성 과정 분리: 클라이언트가 객체의 생성 과정을 알 필요 없이, 빌더가 단계적으로 객체를 구성한다.가독성 및 유지보수성 향상: 생성자에 많은 매개변수를 전달하는 방식보다 직관적인 방식으로 객체를 구성할 수 있다.불변 객체 생성에 유리: 필드가 많은 객체를 생성할 때, 불변성을 유지하기 쉽게 설계할 수 있다.2. 빌더 패턴의 구조Product(제품 클래스): 빌더를 통해 생성될 복잡한 객체를 정의한다.Builder.. 이전 1 다음