现在的位置: 首页 > 综合 > 正文

小总结:Builder模式与Abstract Factory模式之间的区别

2013年05月22日 ⁄ 综合 ⁄ 共 299字 ⁄ 字号 评论关闭

Builder模式与Abstract Factory模式的区别:

Builder模式注重的是其单个零件的易变.

Abstract FActory模式注重的是整套系列之间的变化.系列对象整体的变动,不适用于新加入部件

Builder模式中单个零件可以自主生成多个,"分步骤"算法是稳定的,GameManager中的CreateHouse()

抽象工厂模式解决"系列对象"的需求变化,Builder模式解决的是"对象部分"的需求变化.

抽象工厂模式它的对象之间比如说路,丛林之间是互相耦合的关系,路与丛林有交界的地方,与下水道有交接的部分,相互引用之间的关系,

Builder模式中的窗,门是同属一个大对象中的子对象.

抱歉!评论已关闭.