information-hiding

Information Hiding ist die Fähigkeit zu verhindern, dass bestimmte Aspekte einer Klasse oder Softwarekomponente für ihre Clients zugänglich sind, indem entweder Programmiersprachenfunktionen (wie private Variablen) oder eine explizite Exportrichtlinie verwendet werden.
5
Antworten

Ein brillantes Beispiel für eine effektive Kapselung durch Informationsverbergung?

" Abstraktion und Kapselung sind komplementäre Konzepte: Abstraktion konzentriert sich auf das beobachtbare Verhalten eines Objekts ... Kapselung konzentriert sich auf die Implementierung, die dies verursacht Verhalten ... Die Kapselung wird...
11.03.2009, 18:15
8
Antworten

Klassen in einer JAR-Datei ausblenden

Ist es wirklich unmöglich, einige Klassen in einer JAR-Datei zu verstecken? Ich wollte die direkte Instanziierung der Klassen nicht zulassen, um sie flexibler zu halten. Nur die Fabrik (oder eine Fassade) sollte von diesem Glas sichtbar sein....
21.01.2011, 14:05