aop是面向切面编程 它完成了,纵向重复,横向抽取的一个事情
什么时候用aop:
比如说你做了一个项目, 要写若干个类 这些类有很多内容都是相通的。
但是如果你每写一个类都要把重复的方法再写一遍的话,会非常的麻烦。
于是我们又创建了一个类,将重复的方法写进去。当你用到这个累的时候可以用调用或者其他的方法来获取这个重复类中的内容,以达到重复的代码不用写那么多遍,但是却可以实现你想要的效果。