"Date una breve definizione di OOP (Programmazione Orientata agli Oggetti)."
La programmazione orientata agli oggetti (OOP) è un paradigma di programmazione che ruota intorno agli oggetti che hanno dati e funzionalità. Utilizza gli oggetti per modellare entità del mondo reale e le loro interazioni. OOP fornisce un modo per strutturare i programmi in modo che le proprietà e i comportamenti siano raggruppati in singoli oggetti che possono poi essere utilizzati, estesi e riutilizzati in tutto il codice.