`
notguru
  • 浏览: 16078 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

建构型模式区别

阅读更多
Prototype模式通过复制原型(Prototype)而获得新对象创建的功能,这里Prototype本身就是“对象工厂”(因为能够生产对象),实际上Prototype模式和Builder模式、AbstractFactory模式都是通过一个类(对象实例)来专门负责对象的创建工作(工厂对象),它们之间的区别是:Builder模式重在复杂对象的一步步创建(并不直接返回对象),AbstractFactory模式重在产生多个相互依赖类的对象,而Prototype模式重在从自身复制自己创建新类。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics