Kapselung
Bedeutung
Wir verstehen unter Kapselung eine verschärfte Form des Information Hiding, die es dem Anwender unmöglich macht, auf interne Eigenschaften gekapselter Objekte zuzugreifen.
Bemerkungen
Die Verwendung von „private“ führt nicht automatisch zur Kapselung.
Es muss auch verhindert werden, dass Referenzen auf interne Objekte herausgegeben werden.
Um Kapselung zu erreichen, bedarf es im Allg. eines Zusammenwirkens unterschiedlicher Sprachmittel und Programmiertechniken