Sobes.tech
Junior

Dart'ta mixin kullanımına bir örnek veriniz.

sobes.tech yapay zeka

AI'dan gelen yanıt

Mixin, kalıtım kullanmadan sınıf hiyerarşisinde sınıf kodunu tekrar tekrar kullanmayı sağlar.

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

class MyClass with Logger {
  void doSomething() {
    log('Bir şeyler yapılıyor...');
  }
}

void main() {
  var obj = MyClass();
  obj.doSomething(); // Çıktı: [LOG] Bir şeyler yapılıyor...
}