一.什么是AOP? AOP 即 Aspect-oriented Programming,Aspect 切面,什么是切面,就是一条大路上的收费站,检查站,首先它是一个统一的功能单元,或是收费.或是检查,其次它可以决定对谁收费,对谁收多少费,对谁检查.与之相对的是 OOP 即 Object-oriented Programming,Object 对象,对象就是大路上的一辆辆汽车,每辆汽车都有一套完成的功能系统,有发动机.车架.车轮.方向盘等,每辆车又各自不同,或是小轿.或是SUV.又或是货车等等,A…