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