关于AOP的认识(初级)

啥叫AOP

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

AOP的应用场景

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值