Назад к вопросам
Junior
109
questionbank

Приведите пример использования mixin в Dart.

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Миксин позволяет многократно использовать код класса в иерархии классов без использования наследования.

mixin Logger {
  void log(String message) {
    print('[LOG] $message');
  }
}

class MyClass with Logger {
  void doSomething() {
    log('Doing something...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Выведет: [LOG] Doing something...
}