참고 자료
객체 생성을 깔끔하고 유연하게 하기 위한 기법
규칙 2. 생성자 인자가 많을 때는 Builder 패턴 적용을 고려하라 (2판)
아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 (3판)
점층적 생성자 패턴 → 자바빈 패턴(setter
) → Builder pattern
주의사항 클래스 선언부에 @Builder 를 사용하지 말 것
@Builder
를 클래스에 달아주면 @AllArgsConstructor
도 같이 달아주는 것과 같기 때문에 바람직하지 않음.객체 생성을 유연하게 할 수 있다.