您的位置:首页 > 产品设计 > UI/UE

Builder和抽象工厂模式

2008-08-01 16:15 197 查看
抽象工厂要点:一系列相互依赖的对象的创建工作,同时由于需求的变化,往往会有更多系列会添加进来.例如:一个连锁的批萨店,有不同地方风格的批萨店,但是他们除开调料的多少不一样意外,其它步骤都一样.



builder要点:一个主对象由多个单一对象组合而成,组合算法一定,而多个单一对象会不断的改变.例如:一种房子,都会有房顶,墙壁,以及门这些,永远都是这些组合,然后门有各种门,房顶有不同房顶,builder就是解决这种问题而存在.
 



Abstract Factory模式解决“系列对象”的需求变化,Builder模式解决“对象部分”的需求变化。Builder模式通常和Composite模式组合使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: