摘要: 引言:建造者的特点是过程,需要建造对象的过程是一样的,如:软件项目,过程都是,POC、投标、立项、软件过程、收款,那么标准的软件项目都是这个过程,只是不同的项目在做这个过程的内容不一样。所以需要有一个过程,这个过程需要被抽象出来(接口化),不同的项目实现不同的过程。上面的过程,是有顺序的,POC、投标、立项、软件过程、收款,这个过程不能乱,所以需要有一个指挥官来固定建造的顺序。结合上述两点,就是一个建造的的模式了,理论的说法是:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。理解:建造者模式通常包括下面几个角色:1. builder:给出一个抽象接口,以规范产品对 阅读全文
posted @ 2014-01-13 11:31 kimi_gyj 阅读(627) 评论(0) 推荐(0) 编辑