생성자에 매개변수가 많다면 빌더를 고려하라! 지난 item을 통해 정적 팩토리 메소드에 대해서 배웠다. 물론 약간의 단점만 감수하면 매우 훌륭한 도구이다. 다만 매개변수가 많으면 어떨까? 치킨이 먹고 싶으니 치킨 객체를 만든다고 가정해보자. 치킨 객체엔 다양한 인자들이 있다고 하자. 이름, 브랜드, 가격, 열량, 순살여부, (매우 중요하다!) 평점을 저장한다고 하자. 그렇다면 클래스의 기본 형태는 public class Chicken { private final String chickenName; // 필수 private final String brand; // 필수 private final int price; // 선택 private final int calrories; // 선택 private fin..