多继承中子类调用方法默认就近原则:
经典类中 深度优先
新式类中 广度优先 钻石图 D-B-C-A
py2.7中新式类和经典类共存,新式类要继承object
py3只有新式类,默认继承object
mro方法只在新式类中有,super只在py3中存在 D.mro
super的本质:不是直接找父类,而是根据调用者的节点位置的广度优先顺序来(钻石图 D-B-C-A)