作用:分离复杂对象的构建和表示。 同样的构建过程可以创建不同的表示,无需记忆,自然使用。 public class Main { public static void main(String[] args) { //Effective Java Person p = new Person.PersonBuilder() .basicInfo(1, "zhangsan", 18) .score(20) .weight(200) ...