Informationen verstecken

Definition - Was bedeutet Informationsverstecken?

Das Ausblenden von Informationen für Programmierer wird ausgeführt, um Änderungen des Systemdesigns zu verhindern. Wenn Entwurfsentscheidungen ausgeblendet sind, kann bestimmter Programmcode nicht geändert oder geändert werden. Das Ausblenden von Informationen erfolgt normalerweise für intern veränderbaren Code, der manchmal speziell dafür ausgelegt ist, nicht offengelegt zu werden. Solche gespeicherten und abgeleiteten Daten werden im Allgemeinen nicht erläutert. Die Änderungsstabilität von Klassen und die Benutzerfreundlichkeit durch Clientobjekte sind zwei Nebenprodukte versteckter Daten.

Technische.me erklärt das Verstecken von Informationen

1972 führte David Parnas die Idee des Versteckens von Informationen ein. Er war der Ansicht, dass kritische Designsysteme vor Kunden und Front-End-Benutzern verborgen bleiben sollten. Er definierte das Verstecken von Informationen als eine Möglichkeit, Kunden vor internen Programmabläufen zu schützen.

Beispielsweise kann eine Berechnung, die ein gegebenes Ergebnis erzeugt, ausgeblendet werden. Es folgt einem Funktionsmodell, das als eine Art Informationsverstecken beschrieben werden kann.

Ein Vorteil des Versteckens von Informationen besteht in der Flexibilität, z. B. darin, dass ein Programmierer ein Programm leichter ändern kann. Dies kann auch durch Platzieren von Quellcode in Modulen erfolgen, um in Zukunft einen einfachen Zugriff zu ermöglichen, während sich das Programm entwickelt und weiterentwickelt.