在" 编程Python "中,Mark Lutz提到了"mixins".我来自C/C++/C#背景,我之前没有听过这个词.什么是mixin?
在这个例子的行之间进行读取(我已经链接到了因为它很长),我假设这是一个使用多重继承来扩展类而不是"正确"子类的情况.这是正确的吗?
为什么我要这样做而不是将新功能放入子类?就此而言,为什么mixin/multiple继承方法比使用组合更好?
mixin与多重继承的区别是什么?这仅仅是语义问题吗?
python oop multiple-inheritance mixins
mixins ×1
multiple-inheritance ×1
oop ×1
python ×1