AOP面向切面编程就是通过反射得到一个类的实例,在用这个实例去调用方法是加上一些额外的功能(例如加上日志记录,记录该方法能调用过几次),原来类的方法内部不用动,就可以实现。这样可以使你的业务分离,减少复杂性,但效果是一样的。