Please enable JavaScript.
Coggle requires JavaScript to display documents.
L'interfaccia verso l'esterno (Struttura degli oggetti (Sezione…
L'interfaccia verso l'esterno
L'insieme dei messaggi rappresenta l'interfaccia di quell'oggetto
L'interfaccia non consente di vedere come sono implementati , ma ne permette il loro utilizzo e l'accesso agli attributi pubblici
Struttura degli oggetti
Sezione pubblica
Attributi e metodi che si vogliono rendere visibili all'esterno
Sezione privata
Attributi e metodi che non sono accessibili ad altri oggetti
Incapsulamento
La proprietà dell'oggetto di incorporare al suo interno attributi e metodi viene detta Incapsulamento
L'oggetto e quindi un contenitore sia di strutture dati sia di procedure che li utilizzano
Viene visto come una scatola nera permettendo cosi il mascheramento dell'informazione
Programmazione OOP
Principali proprietà:
Incapsulamento e information hiding
L'incapsulamento ha la proprietà degli oggetti di mantenere al loro interno sia gli attributi che i metodi, che rappresentano lo stato e il funzionamento dell'oggetto
Information hiding e il mascheramento delle informazioni rese quindi invisibili dall'esterno
Oggetti e classi oggetti
I metodi di una classe costituiscono l'interfaccia della classe e sono l'unico meccanismo tramite il quale è possibile interagire con un oggetto della classe.