Sobes.tech
Junior

მიწოდეთ მაგალითი Dart-ში mixin-ის გამოყენების შესახებ.

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] რაღაცას ვაკეთებ...
}