设计模式
iteye_20141
这个作者很懒,什么都没留下…
展开
-
创建型设计模式:原型模式
[size=medium][b]一、原型模式[/b] 1、原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。 2、原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实...原创 2016-03-19 17:38:09 · 66 阅读 · 0 评论 -
创建型设计模式:单例模式
[size=medium][b]单例模式[/b] 1、作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 2、单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 3、单例模式分懒汉式和饿汉式 懒汉式:实例不初始化; ...原创 2016-03-23 08:54:52 · 79 阅读 · 0 评论 -
创建型设计模式:工厂模式
[size=medium][b]分:简单工厂、工厂方法、抽象工厂[/b][/size] [size=medium][b]简单工厂模式[/b] 简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。 [img]http://dl2.iteye.com/upload/attachment/0116/0103/35c833b...原创 2016-03-23 08:59:57 · 48 阅读 · 0 评论 -
创建型设计模式:建造者模式
[size=medium]建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 [img]http://dl2.iteye.com/upload/attachment/0116/0111/1ff78d37-cf4e-3f1b-bd55-c3fb24e7f2...原创 2016-03-23 09:01:50 · 82 阅读 · 0 评论