Incapsulamento (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Mancava il verbo essere
m senza fonti
Riga 1:
{{F|programmazione|gennaio 2019}}
Nei [[Programmazione orientata agli oggetti|linguaggi di programmazioni orientati agli oggetti]], il termine '''incapsulamento''' può essere usato per riferirsi a due concetti, collegati tra loro ma distinti o, a volte, alla combinazione dei due:
 
* Un meccanismo del [[linguaggio di programmazione]] atto a limitare l'accesso diretto agli elementi dell'[[Oggetto (informatica)|oggetto]].
Line 28 ⟶ 29:
 
Come risulta dagli esempi, la tecnica dell'incapsulamento permette di ottenere una grande flessibilità del lavoro di progettazione del software. I programmatori possono modificare facilmente le funzionalità di un programma, proprio come se si trattasse di semplici operazioni di manutenzione, per meglio adattarlo alle esigenze dell'utente. Quando il [[codice sorgente]] di un programma è suddiviso in blocchi modulari in modo da tener conto dei principi dell'''information hiding'', le successive operazioni di modifica e manutenzione sono molto più facili perché i cambiamenti sono ''localizzati'' e non ''globali'', e quindi si riduce notevolmente il rischio di introdurre errori ed il tempo necessario per eseguire le operazioni di test e [[debug]].
 
== Note ==
<references />
 
== Voci correlate ==