购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5 回顾

本章要点:

· 面向对象设计的一个核心原则是继承:子类可以继承父类的功能,而不需要复制粘贴代码。子类可以扩展父类,以添加功能或以其他方式给父类添加特性。

· 多重继承是Python的一个功能。最常用的方式是宿主类(子类)混入其他类的功能。我们可以使用方法解析顺序(MRO)来处理多重继承中的通用问题,如初始化。

· 多态让我们可以给同一个接口(契约)创建多种不同的实现。因为Python支持鸭子类型,所以任何提供了正确方法的类都可以互相替换。 mk0jSEdBF4QdyU3mfcLvw2kJJe4tihKAs5uzft1sf+WlG192PJVcZ4ddwbvQWqtV

点击中间区域
呼出菜单
上一章
目录
下一章
×