Sobes.tech
Junior

Geef een voorbeeld van het gebruik van mixin in Dart.

sobes.tech AI

Antwoord van AI

Een mixin maakt het mogelijk om meerdere keren de code van een klasse in de klassehiërarchie te hergebruiken zonder gebruik te maken van overerving.

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

class MyClass with Logger {
  void doSomething() {
    log('Iets doen...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Toont: [LOG] Iets doen...
}