Als
Datenkapselung (, nach
David Parnas auch bekannt als ) bezeichnet man in der Programmierung das Verbergen von
Daten oder Informationen vor dem Zugriff von außen. Der direkte Zugriff auf die interne
Datenstruktur wird unterbunden und erfolgt stattdessen über definierte
Schnittstellen (
Black-Box-Modell).