Junior
Adj meg egy példát a mixin használatára Dartban.
sobes.tech MI
Válasz az MI-től
A mixin lehetővé teszi egy osztály kódjának többszöri újrafelhasználását az osztályhierarchiában öröklés nélkül.
mixin Logger {
void log(String message) {
print('[LOG] $message');
}
}
class MyClass with Logger {
void doSomething() {
log('Valamit csinálok...');
}
}
void main() {
var obj = MyClass();
obj.doSomething(); // Kiírja: [LOG] Valamit csinálok...
}