知识卡片

Mixin补足单继承

专业/工作 · 425

内容

Mixin 用组合能力补足单继承的限制,让类在保持一个主继承链的同时混入多组横向功能。方法冲突时,当前类优先于 Mixin,后混入的 Mixin 又优先于先混入的 Mixin。发散:Mixin 适合复用无状态行为,若混入内容隐含复杂状态,调试成本会迅速上升。

参考来源

《用Flutter极速构建原生应用》第3章《Dart高级进阶》