반응형
점층적 생성자 패턴
-
Item 2. 생성자에 매개변수가 많다면 빌더를 고려하라Book/Effective Java 3E 2022. 10. 3. 08:53
정적 팩터리와 생성자에는 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 제약사항이 있습니다. 대안 1. 점층적 생성자 패턴(telescoping constructor pattern) package effectivejava.chapter2.item2.telescopingconstructor; // 코드 2-1 점층적 생성자 패턴 - 확장하기 어렵다. public class NutritionFacts { private final int servingSize; // (mL, 1회 제공량) 필수 private final int servings; // (회, 총 n회 제공량) 필수 private final int calories; // (1회 제공량당) 선택 private final int fat; // (..