代码改变世界

创建型模式

2008-02-22 09:38  DQ  阅读(252)  评论(0)    收藏  举报
     创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它俄那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式则将实例化委托给另一个对象。
     创建型模式的两个基本方面是,一、它们都将该系统使用哪些具体的类的信息封装起来。二、它们隐藏了这些类的实例是如何被创建和放在一起的。整个系统关于这些对象所知道的是由抽象类所定义的接口。因此,创建型模式解决了什么被创建谁创建怎样去创建以及何时被创建四个主要方面。
     创建型模式主要分为5个:
     1、Abstract Factory  抽象工厂
     2、Prototype  原型
     3、Builder  生成器
     4、Abstract Method  抽象方法
     5、Singleton