摘要: Builder模式结构:Factory模式一进一出,Builder模式是分步流水线作业。当你需要做一系列有序的工作或者按照一定的逻辑来完成创建一个对象时 Builder就派上用场啦。我们可以看到,Builer模式与工厂模式是极为相似的,但是他们还是有区别的:一、从结构上来看,Builder模式比工厂模式多了一个“导演类”的角色。在Builder模式的类图中,假如把这个导演类看做是最终调用的客户端,那么图中剩余的部分就可以看作是一个简单的工厂模式了。二、两者所创建的产品类型完全不一样。Factory创建只能是单一的产品(单一在这指它非复合产品),而Builder所创建的产品是复合产品,即产品本身 阅读全文
posted @ 2013-02-25 18:13 yejg1212 阅读(4117) 评论(0) 推荐(0) 编辑