aspect切面是什么

2024-06-06 23:56:36

aspect切面是面向切面编程,是一种思想,也是一套规则,像用户验证之类的都是可以这么理解,如果项目中很多地方需要验证用户是否登录,那么进行统一设置就可以不需要单独写代码。

可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,AOP可以说也是这种目标的一种实现。