Datenkapselung
Aus ProgrammingWiki
Archivierte Version vom 2016-03-29T17:43:04+00:00. Aktuelle Version
Datenkapselung bedeutet, dass ein Objekt seine Attribute nach außen hin versteckt (information hiding) und sie so vor ungeregeltem Zugriff schützt. Es hat das alleinige Recht, auf seine Daten zuzugreifen und sie zu lesen oder zu ändern. Möchten andere Objekte Zugriff auf die Daten erhalten, müssen sie dies über definierte Schnittstellen tun.
In JavaScript kann auf Variablen, die im Konstruktor nicht mit dem Schlüsselwort this gekennzeichnet wurden, nicht von außen zugegriffen werden.