你探索过Python 中的继承和组合。您了解了继承和组合创建的关系类型。您还完成了一系列练习来了解如何在 Python 中实现继承和组合。
在本课程中,您学习了如何:
- 使用继承来表达是一个两个类之间的关系
- 评估继承关系是否正确
- 在Python中使用多重继承并评估Python的MRO以排查多重继承问题
- 使用 mixin 扩展类并重用其实现
- 使用组合来表达有一个两个类之间的关系
- 使用组合提供灵活的设计
- 通过基于组合的策略设计重用现有代码
下载
Sample Code (.zip)
24.2KB
推荐阅读
以下是一些进一步探索面向对象设计的书籍和文章,可帮助您了解 Python 或其他语言中继承和组合的正确使用:
- 设计模式:可重用的面向对象软件的元素
- Head First 设计模式:大脑友好指南
- 干净的代码:敏捷软件工艺手册
- SOLID 原则:改进 Python 中的面向对象设计
- 里氏替换原则
恭喜,您已完成本课程!您学到的第一大收获或最喜欢的东西是什么?您将如何运用您新发现的技能?在留言区发表评论讨论部分并让我们知道。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)