编写高质量的Python代码系列(三)之类与继承

  用Python进行编程时,一般须要编写心累,并定义这些类应该如何经过其接口及继承体系与外界交互。本节讲解如何使用类和继承来表达对象因此更具有的行为。编程

  • 第二十二条:尽可能用辅助类来维护程序的状态,而不要用字典和元组函数

  • 第二十三条:简单的接口应该接受函数,而不是类的实例工具

  • 第二十四条:以@classmethod形式的多态去通用地构建对象对象

  • 第二十五条:用super初始化父类继承

  • 第二十六条:只在使用Mix-in组件制做工具类时进行多重继承接口

  • 第二十七条:多用public属性,少用private属性io

  • 第二十八条:继承collections.abc以实现自定义的容器类型class

 

第二十二条:尽可能用辅助类来维护程序的状态,而不要用字典和元组

 

第二十三条:简单的接口应该接受函数,而不是类的实例

 

第二十四条:以@classmethod形式的多态去通用地构建对象

 

第二十五条:用super初始化父类

 

第二十六条:只在使用Mix-in组件制做工具类时进行多重继承

 

第二十七条:多用public属性,少用private属性

 

第二十八条:继承collections.abc以实现自定义的容器类型

相关文章
相关标签/搜索