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