Inhaltsverzeichnis:
- Definition - Was bedeutet das Ausblenden von Informationen?
- Techopedia erklärt das Verstecken von Informationen
Definition - Was bedeutet das Ausblenden von Informationen?
Informationen, die Programmierern verborgen bleiben, werden ausgeführt, um eine Änderung des Systemdesigns zu verhindern. Wenn Entwurfsentscheidungen ausgeblendet sind, kann bestimmter Programmcode nicht geändert werden. Das Ausblenden von Informationen erfolgt normalerweise für intern änderbaren Code, der manchmal speziell dafür entwickelt wurde, nicht offengelegt zu werden. Solche gespeicherten und abgeleiteten Daten werden im Allgemeinen nicht erläutert. Die Ausfallsicherheit von Klassen und die Benutzerfreundlichkeit von Clientobjekten sind zwei Nebenprodukte versteckter Daten.
Techopedia erklärt das Verstecken von Informationen
1972 führte David Parnas die Idee ein, Informationen zu verstecken. Er glaubte, dass kritische Design-Systeme vor Kunden und Front-End-Anwendern verborgen sein sollten. Er definierte das Verstecken von Informationen als eine Möglichkeit, Kunden vor internen Programmabläufen abzuschirmen.
Beispielsweise kann eine Berechnung, die ein bestimmtes Ergebnis erzeugt, ausgeblendet werden. Es folgt einem Funktionsmodell, das als eine Art Informationsversteck beschrieben werden kann.
Ein Vorteil des Versteckens von Informationen ist die Flexibilität, die es einem Programmierer ermöglicht, ein Programm leichter zu ändern. Dies kann auch dadurch geschehen, dass der Quellcode innerhalb der Module platziert wird, um in Zukunft einen einfachen Zugriff zu ermöglichen, während sich das Programm entwickelt und weiterentwickelt.