Sobes.tech
Junior

Geben Sie ein Beispiel für die Verwendung von Mixin in Dart.

sobes.tech KI

Antwort von AI

Ein Mixin ermöglicht die wiederholte Verwendung von Klassen-Code in der Klassenhierarchie ohne Vererbung.

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

class MyClass with Logger {
  void doSomething() {
    log('Etwas wird gemacht...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Gibt aus: [LOG] Etwas wird gemacht...
}