Дартс: миксин против статических методов - PullRequest
0 голосов
/ 17 марта 2019

Использование mixins лучше, чем использование статических методов ?

Например:

  • мы можем создать класс Utils , поместить в него статические методы и затем использовать их как Utils.print () .
  • или можемсоздать класс UtilsMixin , получить к нему доступ, используя "с ключевым словом" , и просто вызвать print () .

Как эти дваметоды сравнивать друг с другом?Какой способ пойти?

1 Ответ

0 голосов
/ 17 марта 2019

Mixins vs Статический член как черный против белого. Они делают наоборот.

Члены mixin связаны с одним конкретным экземпляром объекта. Но статические члены являются общими для всех объектов

Если имело смысл реализовать что-то вроде статической функции, то это, вероятно, означает, что миксин - это , а не , что вы хотите. Это просто сделает объект раздутым и медленнее его создать.

...