您的位置:首页 > 其它

设计模式初探2-创建型模式

2007-09-08 18:42 316 查看
共有6种创建型模式

1.简单工厂(Single Factory)模式:一个简单工厂模式根据所提供的数据返回某个类的一个实例,此类是多个可能的类中的一个。通常他返回的类都具有共同的父类和共同的方法,但是每个类执行的任务各不相同,并且针对不同类型的数据进行了优化。

2.工厂方法(Factory Method) 模式:提供一个简单的决策类,根据所提供的数据,他将返回一个抽象基类若干可能子类中的一个。

3.抽象工厂(Abstract Factory)模式:提供一个接口来创建和返回多个相关对象中的一个系列。

4.构造器(Builder)模式:把一个复杂对象的创建与其表示相分离,以便根据程序的需要创建多种不同的表示。

5.原型(Prototype)模式:从一个实例化的类开始,通过复制或复制的方法创建新的对象。这些对象可进一步通过自己的公共方法进行裁剪。

6.单例(Singleton)模式:最多只有一个实例的类。他提供了存取实例的一个全局入口

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息