Huis Ontwikkeling Wat verbergt informatie? - definitie van techopedia

Wat verbergt informatie? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Information Hiding?

Het verbergen van informatie voor programmeurs wordt uitgevoerd om systeemontwerpwijzigingen te voorkomen. Als ontwerpbeslissingen verborgen zijn, kan bepaalde programmacode niet worden gewijzigd of gewijzigd. Het verbergen van informatie wordt meestal gedaan voor intern veranderlijke code, die soms speciaal is ontworpen om niet te worden blootgesteld. Op dergelijke opgeslagen en afgeleide gegevens wordt meestal niet uitgelegd. Verander de veerkracht van klassen en gebruiksgemak door clientobjecten zijn twee bijproducten van verborgen gegevens.

Techopedia legt Information Hiding uit

In 1972 introduceerde David Parnas het idee van het verbergen van informatie. Hij geloofde dat kritische ontwerpsystemen verborgen moesten blijven voor klanten en front-end gebruikers. Hij definieerde het verbergen van informatie als een manier waarop klanten konden worden beschermd tegen interne programmafuncties.

Een berekening die een bepaald resultaat oplevert, kan bijvoorbeeld verborgen zijn. Het volgt een model van functionaliteit dat kan worden omschreven als een soort informatie verbergen.

Een voordeel van het verbergen van informatie is het opleveren van flexibiliteit, zoals een programmeur in staat stellen een programma gemakkelijker te wijzigen. Dit kan ook worden gedaan door broncode in modules te plaatsen voor gemakkelijke toegang in de toekomst, naarmate het programma zich ontwikkelt en evolueert.

Wat verbergt informatie? - definitie van techopedia