Was ist Daten-Verstecken?

Das Datenverstecken ist eine Methode, die in der objektorientierten Programmierung angewendet, um Informationen innerhalb des Computercodes zu verstecken. Gegenstände innerhalb eines Codes sind nicht zu den Informationen gegolten versteckt geheim. Es darstellt einige Vorteile für Programmierer ge, weil Gegenstände nicht imstande sind, an irrelevante Daten anzuschließen und Häcker weniger wahrscheinlich sind, in der Lage zu sein, auf Daten zurückzugreifen. Gleichzeitig können versteckende Daten es härter bilden für einen Programmierer, der mehr Code verwenden müssen kann, um Effekte in versteckten Daten, als zu verursachen notwendig sein, wenn die Daten allgemein waren.

Die objektorientierte Programmierung ist eine Art Programmierung in, welchen Teilen des Codes in Gegenstände aufgespaltet. Jeder dieser Gegenstände programmiert in den Kapseln, also hat jeder Gegenstand seine eigene Kodierung, die nur auf diesen Gegenstand zutrifft. Ohne Daten zu spezifizieren, geöffnet wie versteckt, sind alle Daten zu den Gegenständen.

Das Datenverstecken nimmt bestimmte Teile des Codes und versteckt jene Teile von den Gegenständen. Die Gegenstände können auf keine Daten direkt zurückgreifen, die versteckt. Wenn ein Gegenstand auf versteckte Daten zurückgreift, zurückbringt er eine Störung ringt. Dieses ist, weil der Gegenstand die Daten nicht sehen kann, so alle mögliche Funktionen oder Daten, die beschriftet, wie versteckt zum Gegenstand unsichtbar schaut. Meistens sind die Daten, die versteckt, die internen Bestandteile, die nicht vom Benutzer benötigt und gefährliches prüfen können, wenn die Daten für den Benutzer gelegtes geöffnetes sind.

Der Vorteil für Programmierer ist, dass es keine Weise gibt, damit ein Programmierer versehentlich mit falschen Daten verbindet. Das Datenverstecken garantiert, dass, wenn ein Programmierer diese Verbindung bildet, das Programm einfach eine Störung zurückbringt, also der Programmierer den Fehler schnell beheben kann. Dieses garantiert auch, dass alle Gegenstände wirklich lokalisierte Maßeinheiten sind, das das Hauptkonzept der objektorientierten Kodierung ist. Löschbare Daten versteckt gewöhnlich, weil, wenn solche Daten allgemein gebildet, sie den Gegenstand schädigen und das gesamte Programm zerstören könnte.

Ein anderer Vorteil des Datenversteckens ist erhöhte Sicherheit gegen Häcker. Wenn alle internen Daten allgemein sind, kann ein Hacker in die internen Daten leicht zusammendrücken und alle mögliche Änderungen vornehmen, um das Programm böswillig zu manipulieren. Indem man die Daten versteckt, ist es viel härter, den Code zu knacken, weil die Daten zu den Gegenständen und zum Hacker unsichtbar aussehen.

Der Nachteil des Datenversteckens ist, dass er Programmierer manchmal zwingen kann, Extrakodierung zu verwenden. Wenn ein Programmierer in der Lage ist, mit versteckten Daten zu verbinden, kann er Gegenstandarbeit schneller bilden oder auf einer großen Menge des Codes verringern. Die meisten Programmierer halten alle Informationsöffentlichkeit, obwohl, nicht wegen aller Probleme, die mit dieser Art der Kodierung verbunden sind.