装饰器模式和代理模式的区别
2012-03-23 23:19
162 查看
学到spring的aop编程的时候着实为这两者纠结了许久,(其中应用于aop下的代理模式为静态),网上看到很多不是太懂,请教了老师,主要区别大概如下
代理模式:实例化的是装饰类,运用装饰类去调用方法。
装饰器模式:实例化的仍是被装饰类,但被装饰类里的构造方法是装饰类,因此调用的方法也仍是装饰类中的方法。
代理模式:实例化的是装饰类,运用装饰类去调用方法。
装饰器模式:实例化的仍是被装饰类,但被装饰类里的构造方法是装饰类,因此调用的方法也仍是装饰类中的方法。
相关文章推荐
- 装饰器模式、代理模式、适配器模式和外观模式的联系与区别
- 装饰器模式和代理模式的区别
- 装饰器模式和代理模式的区别
- 装饰器模式和代理模式的区别
- 装饰器模式和代理模式区别
- 装饰模式和代理模式的区别
- 装饰模式与代理模式的区别
- java设计模式之装饰模式代理模式区别
- 装饰模式与代理模式的区别
- Java动态代理模式jdk和cglib的2种实现以及二者的区别(AOP面向切面的前奏)
- java中代理模式以及new和newInatance()的区别
- 代理模式与装饰器模式的区别
- 装饰模式与代理模式的区别
- 代理模式和装饰模式区别
- 桥接模式和代理模式的区别
- 装饰模式和代理模式的区别
- 代理模式和装饰模式的区别
- Java 代理模式和装饰者模式的区别
- 装饰模式、装饰器模式、代理模式、外观模式区别
- 结合代码分析装饰者模式和代理模式的区别