aop编程思想

面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。面向方面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP)也就是OOP的延续。OOP中模块化的关键单元是类,而在AOP中,模块化单元是方面。方面可以实现关注的模块化,例如跨越多种类型和对象的事务管理。(这种担忧通常被称为AOP文献中的横切关注点。)

更简练的表述:这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程(aop)

Last updated