Builder模式(建造者模式):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
我们看看一种对象生成的方式,以宠物医院记录宠物狗信息为例:
//汪汪信息类
public class Dog{
private int identifier;//编号
private String name;//名字
private int age;//年龄
private int weight;//体重
private String breed;//品种
private boolean gender;//性别,true:公狗;false:母狗
private String sickness;//疾病
public void setIdentifier(int identifier){
this.identifier=identifier;
}
public void setName(String name){
this.name=name;
}
public void setAge(int</