首页 > 其他 > 详细

设计模式——创建型模式分析

时间:2017-10-01 21:54:56      阅读:246      评论:0      收藏:0      [点我收藏+]

设计模式——创建型模式分析

    创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软件的结构更加清晰,外界对于对象只需要知道共同的接口即可,而不需要清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。

    创建型模式在创建什么(What),由谁创建(Who),何时创建(When)等方面都为软件设计者提供了尽可能大的灵活性。创建型模式隐藏了类的实例的创建细节,通过隐藏对象如何被创建和组合在一起达到使整个系统独立的目的。

    原型模式、建造者模式、抽象工厂模式都是通过一个类(对象实例)来专门负责对象的创建工作(工厂对象),区别在于建造者模式重在复杂对象的一步步创建(并不直接返回对象),抽象工厂模式重在产生多个相互依赖类的对象,而原型模式重在从自身复制自己创建新类。


本文出自 “生命不息,奋斗不止” 博客,谢绝转载!

设计模式——创建型模式分析

原文:http://9291927.blog.51cto.com/9281927/1970105

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!