- 不要把所有的东西都放在课堂上 。Python的内置列表和词典将带您进一步。
- 不必担心每个模块只保留一个类 。按目的而不是按类别划分模块。
- 对行为使用继承,而不是接口 。不要为要继承的“ Dog”和“ Cat”创建“ Animal”类,那样您就可以使用通用的“ make_sound”方法。
只是这样做:
class Dog(object): def make_sound(self): return "woof!"class Cat(object): def make_sound(self): return "meow!"class LolCat(object): def make_sound(self): return "i can has cheezburger?"



