Was bedeutet „Kapselung“?
Das Zusammenfassen von Daten und Zugriffslogik in einer Einheit.
So verwendest du das Wort
Kapselung schützt die Daten vor direktem Zugriff.
Daten und erlaubte Änderungen zusammenhalten
Eine Anwendung verwaltet einen Punktestand. Statt dass jeder Programmteil die Zahl beliebig überschreibt, gibt es vorgesehene Funktionen zum Hinzufügen und Abziehen von Punkten. Diese können Regeln prüfen. Daten und passende Zugriffslogik werden dadurch gemeinsam organisiert: ein typischer Einsatz von Kapselung.
Änderungen bekommen einen kontrollierten Weg
Wenn negative Punktestände nicht erlaubt sind, kann die zuständige Funktion eine unzulässige Abbuchung ablehnen. Andere Teile der Anwendung müssen diese Regel dann nicht überall neu nachbauen. Entscheidend ist, dass sie die vorgesehenen Wege tatsächlich nutzen und die inneren Daten nicht unkontrolliert verändern.
Bündeln und abgrenzen
Kapselung bezeichnet in der Softwareentwicklung das Zusammenfassen zusammengehöriger Daten und Operationen in einer Einheit, häufig verbunden mit dem Verbergen innerer Details. Nach außen stehen bestimmte Schnittstellen bereit. So lässt sich festlegen, welche Veränderungen vorgesehen sind und welche Einzelheiten andere Programmteile nicht kennen müssen.
Kein Ersatz für Zugriffsschutz
Eine interne Eigenschaft als privat zu markieren ist eine Regel der Programmstruktur. Das verschlüsselt den gespeicherten Wert nicht automatisch und ersetzt keine Prüfung, ob ein Nutzer eine Aktion ausführen darf. Kapselung, Verschlüsselung und Autorisierung lösen unterschiedliche Aufgaben, auch wenn alle zu einem robusten System beitragen können.
Das Wort passend verwenden
„Die Klasse kapselt den Punktestand und die Regeln für seine Änderung.“ Diese Formulierung benennt die zusammengehörigen Bestandteile. Wird die innere Speicherung später verändert, können andere Programmteile unter Umständen dieselbe Schnittstelle weiterverwenden. Dafür müssen deren vereinbartes Verhalten und Bedeutung allerdings erhalten bleiben.
Eine sinnvolle Schnittstelle finden
Überlege, welche Funktionen ein einfacher Vorratsbehälter im Programm anbieten könnte: Bestand anzeigen, Menge hinzufügen, Menge entnehmen. Welche Prüfung sollte beim Entnehmen erfolgen? Begründe dann, weshalb eine beliebige direkte Änderung der gespeicherten Menge diese Regel umgehen könnte. So wird der Nutzen einer gekapselten Zustandsverwaltung greifbar.
Erklärungen aus dem Wortreich-Wortbestand. Vertiefung aktualisiert am 21. September 2026.
Lautschrift: Einzelquelle · Mitwirkende, Bearbeitungen & Lizenz (CC BY-SA).
Eine Ungenauigkeit entdeckt? Gib uns Bescheid.