Skip to content

第五章 类与接口

37 用组合起来的类来实现多层结构,不要用嵌套的内置类型

要点

38 让简单的接口接受函数,而不是类的实例

要点

39 通过 @classmethod 多态来构造同一体系中的各类对象

要点

40 通过 super 初始化超类

要点

41 考虑用 mix-in 类来表示可组合的功能

要点

42 优先考虑用 public 属性表示应受保护的数据,不要用 private 属性表示

要点

43 自定义的容器类型应该从 collections.abc 继承

要点

本章小结

总结