面向切面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象的编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化是切面。我们知道,使用OOP有一些弊端,当需要为多个不具备继承关系的对象引入同一个公共行为时,例如日志,安
2021-02-26