Junior
Podaj przykład użycia mixin w Dart.
sobes.tech AI
Odpowiedź od AI
Miksin pozwala wielokrotnie używać kodu klasy w hierarchii klas bez użycia dziedziczenia.
mixin Logger {
void log(String message) {
print('[LOG] $message');
}
}
class MyClass with Logger {
void doSomething() {
log('Robię coś...');
}
}
void main() {
var obj = MyClass();
obj.doSomething(); // Wyświetli: [LOG] Robię coś...
}