摘要: 一 继承顺序 1, python的类,可以继承多个类 2,python的类,如果继承了多个类,那么其寻找方法有2种,深度优先,和广度优先。 mro原则 1,子类会先于基类被检查 2,多个基类,会根据他们在列表中的顺序被检查 3,如果对下一个类存在2个合法的选择,选择第一个父类。 阅读全文
posted @ 2018-01-29 19:23 老王的农场 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 先抽象,再继承。 抽取类似,或者比较像的部分,通过抽象得到类。 抽象最主要的作用,是划分类别,可以隔离关注点,降低复杂度。 继承,解决重用性。种类和种类必然有共同点。 派生:子类也可以添加自己新的属性或者在自己这里重新定义这些属性(不会影响到父类), 需要注意的是,一旦重新定义了自己的属性且与父类重 阅读全文
posted @ 2018-01-29 11:27 老王的农场 阅读(174) 评论(0) 推荐(0) 编辑