Encapsulation

Encapsulation ist das Verpacken von Daten und Funktionen in eine Komponente (zum Beispiel eine Klasse) und die anschließende Kontrolle des Zugriffs auf diese Komponente, um daraus eine "Blackbox" des Objekts zu machen. Dadurch muss ein Benutzer der Klasse nur ihre Schnittstelle kennen (das heißt, die außerhalb der Klasse exponierten Daten und Funktionen), nicht die verborgene Implementierung.

Siehe auch