# data[].attributes.body
Un processo fondamentale che bisogna conoscere prima di passare alla programmazione a oggetti è quello   dell' astrazione.

# data[].attributes.body
Gli attributi rappresentano 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
Gli oggetti nella OOP estendono la più generale nozione di oggetto descritta sopra includendo uno specifico tipo, che tra le altre cose tiene conto di:

1.I dati membri che rappresentano i dati associati all'oggetto
2.Metodi che accedono ai dati membri in modi predefiniti.

# data[].attributes.body
Tra gli altri vantaggi della programmazione orientata agli oggetti:

1.facilitàdi lettura e di comprenione del codice;
2.robustezza del programma;
3.manutenzione del programma;
4.riusabilità di parti di codice

# data[].attributes.body
La classe è identificabile come un tipo di dato astratto che può rappresentare una persona, un luogo, oppure una cosa, ed è quindi l'astrazione di un concetto, implementata in un software. Fondamentalmente, essa definisce al proprio interno lo stato, i cui dati sono memorizzati nelle cosiddette variabili membro o attributi, e il comportamento dell'entità di cui è rappresentazione, descritto da blocchi di codice riutilizzabili chiamati metodi.

# data[].attributes.body
L'astrazione, oltre ad essere un concetto importante in tutte le attività dell'ingegneria, è il primo importante strumento di lavoro nella fase di progettazione di un sistema software. Consiste nell'eliminare tutti i dettagli ininfluenti dell’ ambiente per concentrare l’analisi sulle variabili determinanti.

# data[].attributes.body
La programmazione orientata agli oggetti (OOP, Object Oriented Programming) è uno stile fondamentale di programmazione (o paradigma)che di basa principalmente sul raggruppmento all'interno di un'unica entità(la classe) delle strutture dati e delle procedure che operano su di esse.

Istanziando la   classe, che rappresenta fondatalmente una struttura astratta,è possibile creare "oggetti" concreti (le cosiddette istanze) dotati di proprietà (dati/variabili) e
metodi(procedure/funzioni) che operano sui dati dell'oggetto stesso.

# data[].attributes.attachment_link.title
Tutorial 74 - programmazione ad Oggetti (1 di 3) (C++)

# data[].attributes.attachment_link.description
In questo video conosciamo n po' la programmazione ad oggetti. continua nel tutorial 75. Buona visione! -Riku- ------------------------------------------------------ Il video ti è stato utile? ti piacerebbe vederne di più, magari fatti meglio? Allora supporta RikuTheFuffs!: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SDERNAC82GFAG -------------------------------------------------------