概述
在前面一篇文章中,谈及到了设计模式的定义与分类。GOF标准将设计模式分为三类:创建型
、行为型、结构型。具体而言可以看前面文章:
http://blog.csdn.net/kiritor/article/details/8621570
学习设计模式也有一段时间了,零零散散的总算是将创建型设计模式弄明白了,现在做一些复
习工作。
创建型设计模式主要关注对象的创建过程,将对象的创建过程进行封装。这样客户端就可以得
到产品对象,却不必在意产品对象的创建过程。
创建型设计模式一共有5种:(注意简单工厂模式并非创建型模式)
工厂方法模式:简单工厂模式的该进,用于创建复杂对象。
详细:http://blog.csdn.net/kiritor/article/details/8639451
抽象工厂模式:用于创建产品族对象。(一种相关或依赖的对象)
详细:http://blog.csdn.net/kiritor/article/details/8644017
原型模式:用于得到一个对象的拷贝
详细:http://blog.csdn.net/kiritor/article/details/8656919
建造者模式:用于创建具有“模块化”性质的对象
详细:http://blog.csdn.net/kiritor/article/details/8677905
单例模式:创建一个唯一的实例对象。
详细:http://blog.csdn.net/kiritor/article/details/8675215
设计模式中的创建型模式也已经学完了,对于各个模式也有了一定的掌握。通过学习也引起了
一个思考:对象的创建问题?
对象的创建不是简简单单new一个对象就完事的,还要考虑到这样做是否合理。对于程序的
性能是否会有影响,程序的扩展性,耦合度,内聚性是否达到要求等等。这些都是我们需要思考的
问题。
最后
以上就是飞快马里奥为你收集整理的设计模式---创建型设计模式总结的全部内容,希望文章能够帮你解决设计模式---创建型设计模式总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复