Sobes.tech
Junior

Navedite primer korišćenja mixin-a u Dart-u.

sobes.tech АИ

Одговор од АИ

Миксин омогућава поновну употребу кода класе више пута у хијерархији класа без коришћења наслеђивања.

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

class MyClass with Logger {
  void doSomething() {
    log('Радим нешто...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Исписује: [LOG] Радим нешто...
}