您的位置:首页 > 其它

建造者模式

2015-10-08 18:24 85 查看
使用场景:

1、相同的方法,不同的执行顺序,产生不同的事件结果。

2、多个部件或零件都可以装配到一个对象中,但是产生的运行结果不一样。

3、复杂的对象。

public class Product{

}

public abstract class Builder{
public abstract void setPart();
public abstract Product buildProduct();
}

public class ConcreteProduct extends Builder{
private Product product = new Product();

@Override
public void setPart() {
// TODO Auto-generated method stub

}

@Override
public Product buildProduct() {
// TODO Auto-generated method stub
return product;
}

}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: