아이템 2 생성자에 매개변수가 많다면 빌더를 고려하라정적 팩터리와 생성자에는 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 공통제약이 있다.보통 클래스용 생성자 혹은 정적 팩터리는 점층적 생성자 패턴, 자바빈즈 패턴 등을 사용하였다.점층적 생성자 패턴 (Telescoping Constructor Pattern)점층적 생성자 패턴은 여러 개의 생성자 오버로드를 사용하여 다양한 초기화 방법을 제공하는 패턴이다.public class NutritionFacts { private final int servingSize; // 필수 private final int servings; // 필수 private final int calories; // 선택 private fi..