Sommario:
- Definizione - Cosa significa nascondere le informazioni?
- Techopedia spiega come nascondere le informazioni
Definizione - Cosa significa nascondere le informazioni?
Le informazioni nascoste per i programmatori vengono eseguite per impedire la modifica della progettazione del sistema. Se le decisioni di progettazione sono nascoste, un determinato codice di programma non può essere modificato o modificato. Il nascondimento delle informazioni di solito viene eseguito per il codice modificabile internamente, che a volte è appositamente progettato per non essere esposto. Tali dati memorizzati e derivati non sono spiegati, più in generale. La modifica della resilienza delle classi e la facilità d'uso da parte degli oggetti client sono due sottoprodotti di dati nascosti.
Techopedia spiega come nascondere le informazioni
Nel 1972, David Parnas ha introdotto l'idea di nascondere le informazioni. Credeva che i sistemi di progettazione critici dovevano essere nascosti ai clienti e agli utenti front-end. Ha definito il nascondere le informazioni come un modo in cui i clienti potrebbero essere protetti dai meccanismi interni del programma.
Ad esempio, un calcolo che produce un determinato risultato può essere nascosto. Segue un modello di funzionalità che può essere descritto come un tipo di occultamento delle informazioni.
Un vantaggio del nascondere le informazioni è la flessibilità, come consentire a un programmatore di modificare più facilmente un programma. Questo può essere fatto anche inserendo il codice sorgente all'interno dei moduli per un facile accesso in futuro, man mano che il programma si sviluppa e si evolve.
