(JAVA) 생성자에 매개변수가 많다면 빌더를 고려하라
2019. 12. 8. 10:44
정적 팩토리 메서드와 생성자의 제약 특정 매개변수만이 필요한데 값을 받는 매개변수에는 원하지 않는 매개변수까지 포함되기 때문에 필요하지 않은 값은 0 혹은 " " 로 지정해야 하는 불편함이 따른다. 점층적 생성자 패턴의 단점 public class NutritionFacts { private final int servingSize; private final int serving; private final int calories; private final int fat; private final int sodium; private final int carbohydrate; public NutritionFacts(int servingSize, int serving) { this(servingSize, ser..