标签:
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 |
abstract class AnmBuilder {
protected Anm anm= new Anm ();
public abstract void buildName();
public abstract void buildAge();
public Anm construct() {
this.buildName();
this.buildAge();
return anm;
}
}
public static Actor construct(AnmBuilder ab) {
this.buildName();
this.buildAge();
return anm;
}
public static Actor construct(AnmBuilder ab) {
this.buildName();
if(ab.getBuildAge()) {
this.buildAge();
}
return anm;
}
优点:
标签:
原文地址:http://www.cnblogs.com/endlu/p/5159352.html