码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-10-01 21:59:57      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:设计模式 创建型模式

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

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

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

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


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

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

标签:设计模式 创建型模式

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!