아이템2 생성자에 매개변수가 많다면 빌더를 고려하라
Effective Java 3e 아이템 2를 요약한 내용 입니다.
public class NutritionFacts {
private int servingSize = -1;
private int servings = -1;
private int calories = 0;
private int fat = 0;
private int sodium = 0;
private int carbohydrate = 0;
public NutritionFacts() { }
public void setServingSize(int val) { ... }
public void setServings(int servings) { ... }
public void setCalories(int calories) { ... }
public void setFat(int fat) { ... }
public void setSodium(int sodium) { ... }
public void setCarbohydrate(int carbohydrate) { ... }
}정리
Last updated