Effective Java

이펙티브 자바 완벽 공략 1부

아이템 2 - 생성자에 매개변수가 많다면 빌더를 고려하

정적 팩터리와 생성자에 선택적 매개변수가 많을 때 고려할 수 있는 방안

대안1 - 점층적 생성자 패턴 또는 생성자 체이닝

빌더 패턴 사용 팁

출처

이펙티브 자바 3/E
이펙티브 자바 완벽 공략 1