一、AOP(Aspect-oriented programming,面向切面编程):
什么是AOP?
定义:将程序中的交叉业务逻辑提取出来,称之为切面。将这些切面动态织入到目标对象,然后生成一个代理对象的过程。
二、要素:
1、切面管理;
2、hook、动态代理转发;
https://www.cnblogs.com/feng9exe/p/7460998.html