점층적 생성자 패턴 (telescoping constructor pattern) 다양한 매개변수를 가진 여러 생성자를 통해 객체를 생성하는 방식 장점객체의 불변성 보장필요한 필드만 초기화혀여 객체를 생성할 수 있음 단점매개변수의 수가 늘어날수록 생성자 조합이 많아져 코드가 복잡해짐매개변수의 순서가 바뀌면 버그가 발생할 가능성이 높아짐사용자가 설정하길 원치 않는 매개변수까지 포함public class NutritionFacts { private final int servingSize; // (mL) required private final int servings; // (per container) required private final int calories; // optio..