什么是【AOP】

AOP 叫做面向切面编程(Aspect Oriented Programming),是一种程序设计规范,它主要针对业务处理的切面进行提取,处理过程中的某个步骤,这样就会将过程中的各个部分进行逻辑上的解耦。

AOP 现在在互联网开发中非常流行,随着业务逻辑复杂度的提升,我们通过 AOP 的思想,将复杂的业务逻辑拆解成多个步骤,每个步骤之间没有相互耦合,将核心业务逻辑与辅助的逻辑解耦。例如:复杂业务逻辑中增加日志写入、Http 拦截、性能分析,这些在现在的互联网应用中都是通过 AOP方式实现的。

〖坚持的一俢〗

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容