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