切面编程AOP
2018-01-12 本文已影响0人
adu追风
AOP
- 这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。
这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。
一般而言,我们管切入到指定类指定方法的代码片段称为切面,而切入到哪些类、哪些方法则叫切入点。有了AOP,我们就可以把几个类共有的代码,抽取到一个切片中,等到需要时再切入对象中去,从而改变其原有的行为。
image.png
![](https://img.haomeiwen.com/i7032863/d9761250798eddf6.png)
![](https://img.haomeiwen.com/i7032863/4517fa044da9c8c9.png)
![](https://img.haomeiwen.com/i7032863/17722a24fe6c4499.png)
![](https://img.haomeiwen.com/i7032863/25b59791f9d29749.png)
![](https://img.haomeiwen.com/i7032863/4fedfdd3c7c2aff3.png)
![](https://img.haomeiwen.com/i7032863/2ce0f565e0015427.png)
![](https://img.haomeiwen.com/i7032863/79e9659573566bca.png)
![](https://img.haomeiwen.com/i7032863/f6a07c669e2d6a11.png)
![](https://img.haomeiwen.com/i7032863/68e8fa16ffd7df8a.png)
![](https://img.haomeiwen.com/i7032863/2ee509cb54d1fc1e.png)
![](https://img.haomeiwen.com/i7032863/cbd06c22532f9502.png)