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.
" 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
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