정적 팩터리와 생성자에는 똑같은 제약이 있다. 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 점이다. 이 문제에 대해 세가지 대안이 있다. EX_) 식품 포장의 영양정보를 표현하는 클래스를 생각해보면 영양 정보에는 많은 선택 항목들로 이루어지고 많은 제품에서 해당 선택항목 중 대다수의 값이 0이다. 이러한 경우 해당 클래스의 인스턴스를 만드려면 원하는 매개변수를 모두 포함한 생성자 중 가장 짧은 것을 골라 호출해 사용하면된다. 보통 이런 생성자는 사용자가 설정하기 원치 않는 매개변수까지 값을 지정해서 포함시켜야 하는 경우가 있다. 💡 이러한 경우 점층적 생성자 패턴 을 사용할 수 있지만 매개변수의 개수가 많아지면 사용하기 어렵다. 점층적 생성자 패턴? 생성자를 필수 매개변수 1개만 받는 생성자, 필..