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...
}