긴 매개 변수 목록이있는 생성자를 사용하지 않고 크고 불변의 객체 만들기 불변 할 수있는 큰 (3 개 이상의 필드) 개체가 있습니다. 이 경우가 발생할 때마다 긴 매개 변수 목록으로 생성자 혐오감을 만드는 경향이 있습니다. 옳지 않고 사용하기 어렵고 가독성이 떨어집니다. 필드가 목록과 같은 일종의 수집 유형이면 더 나쁩니다. 단순 addSibling(S s)하면 객체 생성이 너무 쉬워 지지만 객체를 변경 가능하게 렌더링합니다. 그런 경우에 너희들은 무엇을 사용합니까? 저는 Scala와 Java를 사용하고 있지만 언어가 객체 지향적이라면 문제는 언어 불가지론 적이라고 생각합니다. 내가 생각할 수있는 솔루션 : "긴 매개 변수 목록이있는 생성자 혐오" 빌더 패턴 글쎄, 일단 생성되면 읽기 쉽고 불변 객체를 ..