我们有了设计,准备好了把设计变成一个可用的程序。当然,通常不会这么顺利。我们将在本书中看到优秀软件设计的示例和建议,但我们的重点是面向对象编程。那么,让我们先来学一下Python面向对象的语法。
本章将涉及以下主题:
· Python的类型提示。
· 创建Python类和实例化对象。
· 将类组织成包和模块。
· 如何避免外部调用者破坏对象的内部数据和状态。
· 使用PyPI(Python Package Index)提供的第三方包。
本章还将继续我们前面的案例学习,开始做一些类的设计。