Что такое миксиновое наследование в дротике? - PullRequest
0 голосов
/ 10 декабря 2018

Это определение Mixin-based Programming из официальных документов,

Mixin-based-наследование означает, что хотя каждый класс (кроме Object) имеет ровно один суперкласс, тело класса может быть повторно использовано вмножественные иерархии классов.

Может кто-нибудь объяснить это?

Ответы [ 2 ]

0 голосов

enter image description here enter image description here

От https://medium.com/flutter-community/dart-what-are-mixins-3a72344011f3

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

0 голосов
/ 10 декабря 2018

Миксины - это ограниченный способ уменьшить ограничения одиночного наследования (в отличие, например, C ++, который допускает множественное наследование )

Миксины позволяют наследовать реализации методов от один суперкласс и один или несколько классов миксинов.

См. также

...