Care este avantajul dependenței de o abstracție în locul unei implementări concrete?
Exercițiu original Grile.app pentru Programare orientată pe obiecte (FEAA, UAIC Iași), creat cu ajutorul AI. Nu este un subiect oficial de examen. Dă un test grilă la Programare orientată pe obiecte
- 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ă pe obiecte
- 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ă pe obiecte