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