【Dart】什么是 Mixins?
Dart 中提供 mixin 来完成 代码的复用,比如我们可以将某种行为封装成一个 mixin,然后添加到需要该项行为的类中。但是似乎抽象类/接口也能完成,它们面向的场景还是有些许差别的。
因为已经有非常棒的文章解释 mixin,这里就偷个懒直接丢原文链接了。
通读这篇文章,理解 mixin 也就没什么困难了。。。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 爱吃胡萝卜!
Dart 中提供 mixin 来完成 代码的复用,比如我们可以将某种行为封装成一个 mixin,然后添加到需要该项行为的类中。但是似乎抽象类/接口也能完成,它们面向的场景还是有些许差别的。
因为已经有非常棒的文章解释 mixin,这里就偷个懒直接丢原文链接了。
通读这篇文章,理解 mixin 也就没什么困难了。。。