I tre vantaggi della programmazione orientata agli oggetti sono: 1) riusabilità del codice; 2) migliorata modularità; e 3) tempi e costi di sviluppo ridotti. La riusabilità del codice comporta la scrittura del codice una volta e quindi l'utilizzo dello stesso codice in altri programmi. Una migliore modularità significa che il codice può essere organizzato in moduli che sono più facili da eseguire il debug e mantenere. Infine, la programmazione orientata agli oggetti può ridurre i tempi ei costi di sviluppo perché può essere utilizzata per creare rapidamente programmi complessi con meno righe di codice.
Identificare tre vantaggi della programmazione orientata agli oggetti.