设计模式初探2-创建型模式
2007-09-08 18:42
316 查看
共有6种创建型模式
1.简单工厂(Single Factory)模式:一个简单工厂模式根据所提供的数据返回某个类的一个实例,此类是多个可能的类中的一个。通常他返回的类都具有共同的父类和共同的方法,但是每个类执行的任务各不相同,并且针对不同类型的数据进行了优化。
2.工厂方法(Factory Method) 模式:提供一个简单的决策类,根据所提供的数据,他将返回一个抽象基类若干可能子类中的一个。
3.抽象工厂(Abstract Factory)模式:提供一个接口来创建和返回多个相关对象中的一个系列。
4.构造器(Builder)模式:把一个复杂对象的创建与其表示相分离,以便根据程序的需要创建多种不同的表示。
5.原型(Prototype)模式:从一个实例化的类开始,通过复制或复制的方法创建新的对象。这些对象可进一步通过自己的公共方法进行裁剪。
6.单例(Singleton)模式:最多只有一个实例的类。他提供了存取实例的一个全局入口
1.简单工厂(Single Factory)模式:一个简单工厂模式根据所提供的数据返回某个类的一个实例,此类是多个可能的类中的一个。通常他返回的类都具有共同的父类和共同的方法,但是每个类执行的任务各不相同,并且针对不同类型的数据进行了优化。
2.工厂方法(Factory Method) 模式:提供一个简单的决策类,根据所提供的数据,他将返回一个抽象基类若干可能子类中的一个。
3.抽象工厂(Abstract Factory)模式:提供一个接口来创建和返回多个相关对象中的一个系列。
4.构造器(Builder)模式:把一个复杂对象的创建与其表示相分离,以便根据程序的需要创建多种不同的表示。
5.原型(Prototype)模式:从一个实例化的类开始,通过复制或复制的方法创建新的对象。这些对象可进一步通过自己的公共方法进行裁剪。
6.单例(Singleton)模式:最多只有一个实例的类。他提供了存取实例的一个全局入口
相关文章推荐
- 设计模式-创建型-Factory Method(工厂方法)
- 【23种设计模式】创建型模式 > 三个工厂模式(简单工厂、抽象工厂、工厂方法)
- 【23种设计模式】创建型模式 > 单例模式
- Java设计模式——创建型
- 设计模式四:Factory method工厂方法——对象创建型模式
- 初探Java设计模式------观察者模式
- C#设计模式-------创建型模式
- 设计模式学习笔记(五):创建型模式
- 设计模式04: Factory Methord 工厂方法模式(创建型模式)
- 设计模式-创建型-工厂方法模式(Factory Methods)
- java设计模式(创建型)之原型模式
- 设计模式笔记(6)---原型模式(创建型)
- JAVA设计模式(05):创建型-原型模式(Prototype)
- 设计模式之创建型模式
- OOAD-设计模式(三)之创建型设计模式(5种)
- 设计模式学习-创建型模式
- 设计模式->创建型模式->工厂方法模式
- 设计模式——创建型模式
- 【设计模式攻略】创建型模式之Abstract Factory模式
- swift语言设计模式介绍-创建型模式