摘要:建造者模式的主要特征是,通过一步一步的方式生成一些东西。每个生成的东西,即使其中的任何一步都不相同,但也将遵循同样的过程。4个角色:指挥者(Director),建造者(Builder),具体建造者(ConcreteBuilder),产品(Product)产品:需要创建的对象产品建造者:本质为抽象类,里面的抽象方法供具体建造者重写,声明产品的引用具体建造者:创建产品的实例并且实现建造者多个方法对产品进行装配指挥者:调用建造者抽象类以及其方法代码:// produce to be builtclass Starbucks {private String size;private String dr
阅读全文
posted @ 2013-12-15 20:56
浙公网安备 33010602011771号