1️⃣Principi OOP [10]

Discutere i principi alla base della programmazione Object Oriented (Data abstraction, ereditarietà e polimorfismo) e come questi siano implementati nel linguaggio C++.

Risposta
  • Data abstraction: si basa sul principio di incapsulamento dei dati, sull'usare variabili al posto dei dati crudi, ciò permette una rimodulazione più rapida e una protezione aggiuntiva dei dati

  • Ereditarietà: è fondamentale per risparmiare la risorsa più preziosa del mondo: il tempo del programmatore e, secondariamente, la memoria e duplicazione del codice

  • Polimorfismo: è usato per overloadare funzioni e metodi

Last updated