您的位置:首页 > 编程语言 > Python开发

Python语言——————AOP编程思想总结

2019-08-02 11:23 141 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_42616405/article/details/98181816

1.什么是AOP?

Aspect Orentied Programming (AOP,面向方面编程)

Object Orentied Programming (OOP,面向对象编程)

AOP编程是以OOP为基础,OOP侧重点是对象抽象和封装,

AOP侧重点是共通处理部分的封装和使用.用于改善共通组件

和目标组件之间的关系(低耦合)

AOP是对OOP的补充,它们并不冲突。

理解AOP

AOP的本质是在一系列纵向的控制流程中,把那些相同的子流程提取成一个横向的面 我们把纵向流程画成一条直线,然把相同的部分以绿色突出,如下图左,而AOP相当于把相同的地方连一条横线


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: