January 15
Quando un programmatore sviluppa un programma di grandi dimensioni che può essere gestito da molte persone, è facile fino a quando appare confuso e complicato se non vengono utilizzati severe strutture di progettazione. Inoltre, i programmi prevedono alcuni tipi di dati e certi intervalli di valori per funzionare correttamente. Come la complessità del codice aumenta, un programma che non dispone di uno speciale strato di accesso ai dati sarà difficile da lavorare. I programmatori spesso utilizzano tecniche di progettazione che consentono l'accesso ad essere estratta e controllata separata di logica e presentazione dei dati. Questa tecnica è chiamata incapsulamento, e comincia nel livello di accesso ai dati.
1 Analizzare quali dati devono essere accessibili e scritto. Registra intervalli di valori e limitazioni corretto che verrà impostata. Assicurarsi di documentare questo nel codice per i futuri programmatori.
2 Creare funzioni che get e set valori dall'origine dati. Si può anche scegliere di astrarre un intero blocco di dati come classe.
3 Impostare tutti i membri di dati privati e non permettere loro di essere modificate da codice non correlato. Solo permettono gli strati di logica per richiedere la modifica di informazioni e richiesta di dati da metodi pubblici del vostro livello di accesso ai dati, in modo da poter essere sicuri che sia correttamente formattato e preciso per l'origine dati.