标签:
使用场景:
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; } }
标签:
原文地址:http://www.cnblogs.com/wangqian-easy/p/4861833.html