设计模式之 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回来继续...

posted on 2006-01-12 23:13  黑月  阅读(252)  评论(0编辑  收藏  举报

导航