第 6 章:面向对象编程
学习目标:
- 理解 Python 中"一切皆对象"的深层含义,掌握类与实例的创建机制
- 精通继承、组合、Mixin 等代码复用模式,能正确设计类层次结构
- 深入理解描述符协议、
@property和特殊方法,控制属性访问行为 - 熟练使用
dataclass和__slots__构建高效、可维护的数据模型 - 运用 SOLID 原则指导实际的 Python 工程 design
6.1 类与对象:从类型到类的统一模型
在 Python 中,有一句经常被提及的话:一切皆对象。这不仅仅是一个口号,而是理解 Python 对象模型的关键。整数是对象,函数是对象,类本身也是对象。
6.1.1 类是对象的工厂,也是对象本身
classDog:"""一个简单的类定义。"""