Sobes.tech
Junior

Proporcione un ejemplo de uso de mixin en Dart.

sobes.tech AI

Respuesta de la IA

El mixin permite reutilizar múltiples veces el código de una clase en la jerarquía de clases sin usar herencia.

mixin Logger {
  void log(String message) {
    print('[LOG] $message');
  }
}

class MyClass with Logger {
  void doSomething() {
    log('Haciendo algo...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Mostrará: [LOG] Haciendo algo...
}