上QQ阅读APP看书,第一时间看更新
第3章
Python面向对象程序设计思想的实践
开发程序的精髓在于“复用”和“可扩展”——首先能复用功能相同的模块,其次,当现有项目的需求点有变更时,程序员能用很小的代价实现对应的更改,要做到这两点,离不开面向对象程序设计的思想。
封装、继承和多态是面向对象程序设计思想的三大要素,虽然在实际的项目中,开发者可能还没意识到已经用到了面向对象。相反,如果不使用这三大要素,很多功能实现起来要么代码的结构很差,要么编写出来的代码很难扩展。
在本章中,读者不会看到枯燥的关于面向对象理论的描述,也看不到条列式地列举相关的语法,而会看到综合性地使用面向对象三大要素提升代码结构的做法。并且,本章给出的大多数知识点不是“假大空”的万金油,而是专门适用于Python语言。