码迷,mamicode.com
首页 > 其他好文 > 详细

AOP(面向切面编程)

时间:2020-07-02 18:04:09      阅读:43      评论:0      收藏:0      [点我收藏+]

标签:aop   ogr   代理   proxy   nbsp   灵活   统一   异常   ram   

1.什么是AOP?

AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护。在不改变源代码的情况下给程序动态统一添加功能的一种技术。在AOP中,我们关注横切点,将通用的处理流程提取出来,我们会提供系统通用功能,并在各业务层中进行使用,例如日志模块、异常处理模块等。通过AOP编程实现更加灵活高效的开发体验。

优势:1.通用功能从业务逻辑抽离,节省重复代码。

           2.抽出通用功能(切面),更好的实现模块化。

2.DynamicProxy

废话不多说,上才艺先。

AOP(面向切面编程)

标签:aop   ogr   代理   proxy   nbsp   灵活   统一   异常   ram   

原文地址:https://www.cnblogs.com/CoolYYD/p/13222932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!