前言 AOP,大家都是听过的,它是一种面向切面的设计模式. 不过AOP虽然是被称为设计模式,但我们应该很少能看到AOP设计的框架.为什么呢? 因为,AOP单独设计的框架几乎是无法使用的.普遍的情况是,AOP要是和其他设计模式结合在一起使用. 所以,AOP虽然是设计模式,但我认为它更接近一种设计元素,是我们在设计框架的作料. 其实AOP的原理就是将公共的部分提取出来,这件事,即便不考虑设计模式,每个开发人员在工作时也是会做的.也就是说,在AOP设计模式被提出来之前,我们就在应用AOP的设计了. 那…