Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Programmazione Orientata agli Oggetti: Concepire i Dati come Autonomi Entità, Esercizi di Informatica

L'approccio object-oriented (oo.p.) alla programmazione, spiegando come i programmi scritti in questi linguaggi vengano trattati come collezioni di oggetti auto-consistenti, come l'incapsulamento protegga i dati e il loro accesso, e come le proprietà e il comportamento degli oggetti siano trattati come entità concrete. Viene inoltre illustrato come l'incapsulamento estenda il concetto di modularità.

Tipologia: Esercizi

2021/2022

Caricato il 19/04/2022

lele-bracci
lele-bracci 🇮🇹

1 documento

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Programmazione ad Oggetti
I linguaggi Object Oriented (O.O.P.) sono i più usati e potenti per le architetture
hardware e software nei quali vengono utilizzati.
PERCHÈ?
I programmi scritti in un linguaggio O.O.P. vengono impostati come una collezione di
oggetti auto-consistenti appartenenti a delle classi che comunicano tra loro.
Nella programmazione ad oggetti il codice che manipola i dati è INCAPSULATO con la
dichiarazione e memorizzazione di quei dati.
L’unico modo per accedere ai dati dell’oggetto è attraverso l’invocazione di metodi.
Possiamo pensare all’incapsulamento come ad un involucro protettivo che avvolge sia
le istruzioni che i dati che si stanno manipolando.
pf3

Anteprima parziale del testo

Scarica Programmazione Orientata agli Oggetti: Concepire i Dati come Autonomi Entità e più Esercizi in PDF di Informatica solo su Docsity!

Programmazione ad Oggetti

I linguaggi Object Oriented (O.O.P.) sono i più usati e potenti per le architetture hardware e software nei quali vengono utilizzati. PERCHÈ? I programmi scritti in un linguaggio O.O.P. vengono impostati come una collezione di oggetti auto-consistenti appartenenti a delle classi che comunicano tra loro. Nella programmazione ad oggetti il codice che manipola i dati è INCAPSULATO con la dichiarazione e memorizzazione di quei dati. L’unico modo per accedere ai dati dell’oggetto è attraverso l’invocazione di metodi. Possiamo pensare all’incapsulamento come ad un involucro protettivo che avvolge sia le istruzioni che i dati che si stanno manipolando.

Questo involucro definisce il comportamento e protegge da accessi da parte di un altro programma; il pregio è che ognuno può accedere al codice e usarlo senza preoccuparsi dei dettagli di implementazione. L’essenza della programmazione Orientata agli Oggetti è trattare come entità concrete oggetti anche astratti con un proprio comportamento che rispondono a messaggi che dicono loro di fare qualcosa; una sequenza di passi di un procedimento tipica della programmazione con paradigma “procedurale” può diventare una collezione di messaggi tra oggetti autonomi.