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] Կատարում եմ ինչ-որ բան...
}