Junior
Oferiți un exemplu de utilizare a mixin în Dart.
sobes.tech AI
Răspuns de la AI
Un mixin permite reutilizarea codului clasei de mai multe ori în ierarhia de clase fără a folosi moștenirea.
mixin Logger {
void log(String message) {
print('[LOG] $message');
}
}
class MyClass with Logger {
void doSomething() {
log('Fac ceva...');
}
}
void main() {
var obj = MyClass();
obj.doSomething(); // Va afișa: [LOG] Fac ceva...
}