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