Il principio alla base dell'OOP è la modularità, che semplifica la manutenzione, l'estensione e la regolazione del codice del programma. Questo viene fatto suddividendo il codice del programma in moduli discreti e distinti che rappresentano oggetti, che sono definiti dai loro attributi e dalle operazioni che possono essere applicate ad essi. Ciò consente il riutilizzo del codice e la modularità attraverso l'ereditarietà, ovvero quando è possibile creare un nuovo oggetto utilizzando le caratteristiche di un oggetto esistente.
Qual è il principio alla base dell'OOP?