随笔分类 -  极速理解设计模式系列

本系列将注重传递面向对象的设计模式思想,对于代码的讲解方面已经有很多大牛讲解,在本系列中不会过多的重复讲述,只是简单的做一个实例。
摘要:4个角色:指挥者(Director),建造者(Builder),具体建造者(ConcreteBuilder),产品(Product) 产品:需要创建的对象产品 具体建造者:创建产品的实例并且实现建造者多个方法对产品进行装配 建造者:本质为抽象类,里面的抽象方法供具体建造者重写,声明产品的引用 指挥者:调用建造者抽象类以及其方法 实现思路:客户端创建一个指挥者,并且实例化需要的产品的具体建造者,然后指挥者调用具体建造者的实例即将产品生产出来。 类图: 阅读全文
posted @ 2011-07-14 09:59 .NET架构 阅读(8583) 评论(20) 推荐(31)