L' incapsulamento è il processo mediante il quale vengono definiti degli oggetti individuali nella programmazione orientata agli oggetti. Esso definisce:
un confine ben definito che circoscrive il campo di visibilità di tutto il software all' interno degli oggetti. Si può immaginare questo concetto come una sorta di "scatola nera", che impedisce al resto del programma di vedere all' interno di un oggetto come un dato è stato rappresentato.
un' interfaccia, che descrive come l' oggetto interagisce con altri oggetti;
una realizzazione interna "nascosta" che fornisce i dettagli relativi alle funzionalità offerte dall' oggetto. Quindi la vera e propria implementazione delle funzionalità dell' oggetto all' interno della "scatola nera".
Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.