Nel campo della programmazione informatica moderna è sempre più facile sentir parlare di programmazione orientata agli oggetti. Sicuramente ti è già capitato, vero? Ma che cos'è la programmazione ad oggetti?
L’Object Oriented Programming, o OOP, è un paradigma basato essenzialmente su due concetti, che ci guidano nella stesura del codice: stiamo parlando del concetto di classe e quello di oggetto.
La programmazione ad oggetti aiuta a strutturare un software in blocchi riutilizzabili di codice, i quali sono, a loro volta, utilizzati per creare istanze individuali di oggetti.
Esposto in questo modo può sembrare un concetto molto complesso! In realtà, però, per capirne i meccanismi ci basta pensare agli insiemi con cui giocavamo alle scuole elementari. Confuso? Non preoccuparti. Svisceriamo insieme la metafora nel prossimo articolo