Python 现代开发学习笔记

四、面向对象与对象协作

上一章把书架程序拆成了函数。一本书的状态保存在字典中,finish_book(books, title) 接收字典,再修改里面的记录。现在每本书还要保存作者、标签和阅读进度,可以先把一条记录与处理这条记录的操作放在一起,再考虑多本书怎样组成书架。

本章从字典与普通函数过渡到类,沿着创建、读取、修改和调用观察对象。配套代码见 面向对象示例索引。先看一份状态属于谁,再看一次调用经过哪里;后面的继承与协议仍沿用这两个观察方向。

笔记正文与全部题解 · Ctrl / ⌘ K