在前面一篇文章中,谈及到了设计模式的定义与分类。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一个对象就完事的,还要考虑到这样做是否合理。对于程序的

         性能是否会有影响,程序的扩展性,耦合度,内聚性是否达到要求等等。这些都是我们需要思考的

          问题。