Skip to content

Latest commit

 

History

History
37 lines (14 loc) · 994 Bytes

关于OOP.md

File metadata and controls

37 lines (14 loc) · 994 Bytes

引用自Python学习手册第四版

OOP:

代码重用:

​ 通过支持继承,类允许通过定制来编程,而不是每次都从头开始一个项目。

封装:

​ 在对象接口后包装其实现的细节,从而隔离了代码的修改对用户产生的影响。

结构:

​ 类提供了一个新的本地作用域,最小化了变量名冲突,还提供了一种编写和查找实现代码,以及去管理对象状态的自然场所。

维护性:

​ 类自然而然地促进了代码的分解,减少了冗余,有了支持类的结构以及代码重用,每次只需要修改代码中的一个拷贝就可以了。

一致性:

​ 类和继承可以实现通用的接口,这样代码有了统一的外表和观感,也简化了代码的调试、理解以及维护。

多态:

​ 通过广泛的支持代码,多态让代码更灵活和更广泛的适用性,有了更好的可重用性。