Care este avantajul dependenței de o abstracție în locul unei implementări concrete?
Exercițiu original Grile.app pentru Programare orientată obiect (FMI, UBB Cluj-Napoca), creat cu ajutorul AI. Nu este un subiect oficial de examen. Dă un test grilă la Programare orientată obiect
- A.Nu mai sunt necesare teste
- B.Orice operație devine instantanee
- C.Implementarea poate fi înlocuită mai ușor fără schimbarea apelantului✓ Corect
- D.Toate erorile dispar automat
Răspuns corect: C – Implementarea poate fi înlocuită mai ușor fără schimbarea apelantului
Explicație
Separarea contractului de implementare reduce cuplarea și facilitează substituirea.
Sursă: Exercițiu original Grile.app, creat cu ajutorul AI. Nu este un subiect oficial de examen.
Alte întrebări de la Programare orientată obiect
- Ce este o metodă de instanță?
- Ce proprietate este de dorit pentru o clasă cu responsabilitate clară?
- Ce presupune substituibilitatea unui subtip?
- Ce este abstractizarea?
- De ce este utilă validarea stării inițiale a unui obiect?
- Ce reprezintă o clasă în programarea orientată pe obiecte?
- Toate întrebările și răspunsurile la Programare orientată obiect