设计模式
文章平均质量分 73
元心
敏于行
展开
-
代理模式与装饰者模式的区别
代理模式与装饰者模式看起来很像,都实现基础对象实现的接口,在其自身对象中都保存着对被代理/被装饰者的对象引用。 先来看看装饰者模式的定义:动态的将责任附加到被装饰者对象上,用于扩展对象的功能。比继承的灵活性大。典型的如Java IO的设计即是装饰者模式的典型应用。 代理模式模式的定义:对其他对象进行代理,以控制对被代理对象的访问。Spring的为业务逻辑层方法生成的代理类,主要进行一些事务控制原创 2011-12-06 00:28:25 · 4316 阅读 · 0 评论 -
设计模式之单例模式(Singleton)
单例模式通常用于整个应用zhixuyao原创 2014-04-29 22:53:12 · 582 阅读 · 0 评论 -
设计模式之原型模式(Prototype)
原型模式用来创建与现有对象相同的对象,新创建的对象完全由le原创 2014-04-27 19:21:09 · 538 阅读 · 0 评论