Junior
Uveďte příklad použití mixin v Dart.
sobes.tech AI
Odpověď od AI
Mikina umožňuje opakované použití kódu třídy v hierarchii tříd bez použití dědičnosti.
mixin Logger {
void log(String message) {
print('[LOG] $message');
}
}
class MyClass with Logger {
void doSomething() {
log('Něco dělám...');
}
}
void main() {
var obj = MyClass();
obj.doSomething(); // Vypíše: [LOG] Něco dělám...
}