继承的优缺点 推出继承的初衷是让新手顺利使用只有专家才能设计出来的框架.--Alan Kay 子类化内置类型很麻烦 (如 list 或 dict)) ,别搞这种 直接子类化内置类型(如 dict.list 或 str)容易出错,因为内置类型的 方法通常会忽略用户覆盖的方法. 不要子类化内置类型,用户自己定义的类应该继承 collections 模块的类, 例如UserDict.UserList 和 UserString,这些类做了特殊设计,因此易于扩展. import collections c…