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