设计模式之 builder 生成器模式
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.
将构建复杂对象的过程与他的部件解耦
如:一个复杂的对象,汽车 由很多部件组成.
这些部件如何组装成一个汽车
使用构建模式就可以把他们分离
.
public interface builder{
void buildA
void buildB
void buildC
product getResult();
}
public class director
{
private builder builder;
public director(builder builder)
{
this.builder=builder;
}
public void construct()
{
builder.buildA;
builder.buildB;
builder.buildC;
}
}

public class conbuilder:builder
{
part a,b,c;
public void buildA()
{
//具体的实现
}
public ovid buildC

}
先post回来继续...


浙公网安备 33010602011771号