设计模式之蝉——代理模式下

动态代理
1 普通的动态代理
(1)Subject抽象主题角色:

《设计模式之蝉——代理模式下》

(2)RealSubject具体主题角色:

《设计模式之蝉——代理模式下》

(3)Proxy代理主题角色:

《设计模式之蝉——代理模式下》

(4)业务场景

《设计模式之蝉——代理模式下》

(5)打印日志

《设计模式之蝉——代理模式下》

2 AOP模式的前置通知的动态代理

《设计模式之蝉——代理模式下》

(1)抽象主题subject

《设计模式之蝉——代理模式下》

(2)真实主题RealSubject

《设计模式之蝉——代理模式下》

(3)动态代理的Handler类

《设计模式之蝉——代理模式下》

(4)动态代理类

《设计模式之蝉——代理模式下》

(5)通知接口

《设计模式之蝉——代理模式下》

(6)通知接口的实现类

《设计模式之蝉——代理模式下》

(7)场景类

《设计模式之蝉——代理模式下》

(8)执行结果

《设计模式之蝉——代理模式下》

3 在学习AOP框架的时候,必须要能清这几个名词,切面(Aspect)、切入点(JoinPoint)、通知(Advice)、织入(Weave),理解了这几个名词,应用就会游刃有余了。

特别提醒,本博客参考了秦小波的设计模式之蝉,如有兴趣的朋友,想看更多实例的朋友,欢迎观看本书

    原文作者:设计模式
    原文地址: https://segmentfault.com/a/1190000016679996
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞