AOP的理解

65 阅读1分钟

OOP面向对象,允许开发者定义纵向的关系,这会导致大量代码重复

AOP面向切面,是面向对象的一种补充。将与业务无关,却对多个对象产生影响的公共行为和逻辑,抽取封装成一个模块,这个模块就是切面Aspect。

可以用来减少代码重复,降低耦合,用在事务,日志,权限认证中。