mixin的作用
mixin是一种设计模式
链接:https://juejin.im/entry/58217ae08ac247004f1cf7d1 这是在js中mixin的作用
python中也会使用mixin
按照我的理解,mixin应该是一个功能类,每一个mixin都封装了一个简单的功能,之后我们写组件时要用到什么功能,就继承对应的mixin。
在实验时我遇到了python多重类的继承顺序的问题:https://www.cnblogs.com/Meanwey/p/9788740.html
https://www.cnblogs.com/yudy/archive/2013/06/10/3130521.html
在一个类的MRO列表中,除了object等少数几个类(目前只知道object),我们要确保其它类在广度优先遍历时有唯一确定的位置(就是要在广度优先的同一层), 并且在同一层的类之间有确定的顺序