关于AOP的认识(初级)

啥叫AOP

AOP,Aspect Oriented Programming,说好听一点叫面向切面编程,大众点就是在不破坏原来代码的前提下为源代码增加功能或拦截。如前置拦截、后置拦截等等。比如去饭店点一只烤鸭,这是饭店的功能,后来又可以马杀鸡了,这就是新增加的功能,而且没有破坏原有的点烤鸭功能,做烤鸭也不用因为饭店的按摩功能而做出任何改变,是一个健全的AOP。

AOP的应用场景

“交给你,我放心”是面向对象编程的重要特点,可就是有这样一种情况,比如我们有一个已经成型甚至成为jar包的工具类,现在我们需要在方法执行前或后增加一段一段逻辑代码,由于此时代码已经被打成包不可能直接更改,这时就需要进行AOP操作。

发布了29 篇原创文章 · 获赞 0 · 访问量 3303

猜你喜欢

转载自blog.csdn.net/smithlaod/article/details/84309205