Innholdsfortegnelse:
Definisjon - Hva betyr informasjonsskjule?
Informasjon som skjuler seg for programmerere utføres for å forhindre endring av systemdesign. Hvis designvedtak er skjult, kan ikke programkode endres eller endres. Informasjonsskjul gjøres vanligvis for internt skiftbar kode, som noen ganger er spesielt designet for ikke å bli utsatt. Slike lagrede og avledede data blir ikke lagt ut på, generelt sett. Endre motstandskraft for klasser og brukervennlighet for klientobjekter er to biprodukter av skjulte data.
Techopedia forklarer Information Hiding
I 1972 introduserte David Parnas ideen om skjul av informasjon. Han mente at kritiske designsystemer burde være skjult for kunder og front-end brukere. Han definerte informasjon som skjuler seg som en måte klienter kunne beskyttes mot internt programarbeid.
For eksempel kan en beregning som gir et gitt resultat være skjult. Det følger en modell av funksjonalitet som kan beskrives som en type informasjon som skjuler seg.
En fordel med å skjule informasjon gir fleksibilitet, slik som at en programmerer lettere kan endre et program. Dette kan også gjøres ved å plassere kildekoden i moduler for enkel tilgang i fremtiden, etter hvert som programmet utvikler seg og utvikler seg.