# data[].attributes.body
Gli oggetti possono cambiare il loro stato e possono richiedere l'esecuzione di operazioni associate ad altri oggetti.

I principali vantaggi:

facilità di lettura e di comprensione del codice

manutenzione del programma

robustezza del programma

riusabilità di parti del codice

# data[].attributes.body
• Il diagramma della classe evidenzia il nome, gli attributi e i metodi.

• Attributi e metodi, si chiamano membri della classe.

# data[].attributes.body
Gli attributi rappresentano gli elementi che caratterizzano l’oggetto, utili per descrivere le sue caratteristiche e definirne

il suo stato.

# data[].attributes.body
I METODI:
Rappresentano i comportamenti e le funzionalità

che l’oggetto mette a disposizione.

# data[].attributes.body
LA CLASSE:
E' la descrizione astratta degli oggetti attraverso

gli attributi e i metodi. Per utilizzare un oggetto occorre crearlo come esemplare della classe, cioé come istanza di una classe.

# data[].attributes.body
GLI OGGETTI:
rappresentano le entità del problema o della realtà che si vuole automatizzare con l’informatica.

Un oggetto è in grado di memorizzare le informazioni

che riguardano il suo stato; è anche possibile associare

ad un oggetto un insieme di operazioni che esso può compiere.

# data[].attributes.body
La programmazione orientata agli oggetti, in breve anche OOP (Object-Oriented Programming) prende il nome dell'elemento su cui si basa l'oggetto