Sobes.tech
Junior

Ներկայացրեք mixin-ի օգտագործման օրինակ Dart-ում։

sobes.tech AI

Պատասխան AI-ից

Միկսինը թույլ է տալիս բազմակի օգտագործել դասի կոդը դասերի ժառանգության առանց:

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

class MyClass with Logger {
  void doSomething() {
    log('Կատարում եմ ինչ-որ բան...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Արտածում է: [LOG] Կատարում եմ ինչ-որ բան...
}