区分模式,要首先知道什么叫模式。模式是在某种特定条件下,为了某个目的而提出的一种通用解决方案。这个定义就包括三个东西,限制条件、目的、还有具体实现。装饰器模式虽然与代理模式在实现上相似,但两者目的不一样,代理重在控制,并且对被代理对象在功能上的“增强”对于被代理对象那些“增强”的功能是“透明”的,被代理对象无须关注“增强”的功能具体干了什么。
2016-05-29
最赞回答 / 我是小青年
我在其它地方(chuanzhi,打名字不让我发)中看到了,这个回调函数就是给代理类执行时需要运行这个方法intercept,那么穿本类的实例进去,之后就会回调这个方法,实现动态代理。<...code...>
2016-05-01