我正在阅读Effective java item# 2- Builder模式
http://www.informit.com/articles/article.aspx?p=1216151&seqNum=2
这里说的是java bean并不是创建多参数对象的有效方法。但是如果我这样有javabean怎么办:
// JavaBeans Pattern
public class NutritionFacts {
private final int servingSize ;
private final int servings ;
private final int calories;
private final int fat;
private final int sodium;
private final int carbohydrate;
public NutritionFacts() { }
// Setters
public void setServingSize(int val) { servingSize = val; }
public void setServings(int val) { servings = val; }
public void setCalories(int val) { calories = val; }
public void setFat(int val) { fat …Run Code Online (Sandbox Code Playgroud)