这是来自官方文档的基于混合的编程的定义,
基于Mixin的继承意味着,尽管每个类( 对象)只有一个超类,可以在其中重用一个类主体 多个类层次结构。
有人可以解释吗?
答案 0 :(得分:1)
Mixins是减少单一继承限制的一种有限方式(与C++ which allows multiple inheritance相反)
Mixins允许从一个超类和一个或多个mixin类继承方法的实现。
另请参见
答案 1 :(得分:1)
来自https://medium.com/flutter-community/dart-what-are-mixins-3a72344011f3
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀