
设计模式
书剑江山
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。 单例模式保证一个类仅有一个实例,同时这个类还必须提供一个访问该类的全局访问点。比如下面的类 Singleton 类 namespace Singleton { public class Singleton {转载 2016-03-19 21:40:28 · 255 阅读 · 0 评论 -
原型模式
原型模式:将对象作为一个原型,进行复制克隆,产生一个和原对象相似的新对象 浅复制与深复制的区别: 主要区别在于对于要复制对象中的引用:浅复制只是新建一个引用,指向的还要是原来的内存;深复制会新分配内存,新引用指向 新内存 /* 浅复制 */ public Object clone() throws CloneNotSupportedException { Pro转载 2016-04-11 12:46:51 · 253 阅读 · 0 评论 -
装饰模式
装饰模式:顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例 装饰模式使用被装饰类的一个子类的实例,把客户端的调用委派到被装饰类,装饰模式的关键在于这种扩展是完全透明的。 //装饰模式 /** * Created by IntelliJ IDEA. * User: leizhimin * Date:转载 2016-04-11 16:37:13 · 349 阅读 · 0 评论