Casa Sviluppo Cosa nasconde l'informazione? - definizione da techopedia

Cosa nasconde l'informazione? - definizione da techopedia

Sommario:

Anonim

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.

Cosa nasconde l'informazione? - definizione da techopedia