第五章 类与接口¶
37 用组合起来的类来实现多层结构,不要用嵌套的内置类型¶
要点
38 让简单的接口接受函数,而不是类的实例¶
要点
39 通过 @classmethod
多态来构造同一体系中的各类对象¶
要点
40 通过 super
初始化超类¶
要点
41 考虑用 mix-in
类来表示可组合的功能¶
要点
42 优先考虑用 public
属性表示应受保护的数据,不要用 private
属性表示¶
要点
43 自定义的容器类型应该从 collections.abc
继承¶
要点
本章小结¶
总结