谈到面向切面的编程,我们很容易关联到面向对象编程(OOP).个人对这两种编程方式的解释为:两种编程思想只是站在编程的角度问题. OOP注重的是对象,怎么对对象行为和方法的抽象.如何封装一个具有完整属性以及行为的对象.简单来讲,其实OOP是对一个名词的封装. AOP注重的是行为,怎么对业务逻辑的行为进行划分.如何在逻辑复杂的系统中逻辑划分(领域划分,模块划分,读取划分等).简单来讲,其实AOP是对一系列逻辑操作的分类. 代码示例: 定义用户User: public class User { pub