2.11.06

Programmazione orientata agli oggetti

Abbiamo introdotto un nuovo tipo di programmazione: la programmazione orientata agli oggetti (OOP).
I tre punti fondamentali che caratterizzano questa programmazione sono: INCAPSULAZIONE, EREDITARIETA' e POLIMORFISMO.

"La programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione, che prevede di raggruppare in un'unica entità (la classe) sia le strutture dati che le procedure che operano su di esse, creando per l'appunto un "oggetto" software dotato di proprietà (dati) e metodi (procedure) che operano sui dati dell'oggetto stesso.

La modularizzazione di un programma viene realizzata progettando e realizzando il codice sotto forma di classi che interagiscono tra di loro. Un programma ideale, realizzato applicando i criteri dell'OOP, sarebbe completamente costituito da oggetti software (istanze di classi) che interagiscono gli uni con gli altri."
(tratto da http://it.wikipedia.org/wiki/Programmazione_orientata_agli_oggetti )

Nessun commento: