Kapselung
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Help | Preferences | Edit

Difference (last edit) (Author, Normalansicht)

Changed: 1c1
Kapselung ist eine der grundlegenden Ideen von ObjektOrientierteProgrammierung. Dabei geht es um den Schutz von "inneren" Bestandteilen von Datenstrukturen ("Objekten") gegen unbeabsichtigte bzw. unerwünschte Veränderungen. Solche Veränderungen sind in prozeduralen Sprachen (am extremsten über Zeiger in C) jederzeit möglich und führen zu schwer zu findenden und unangenehmen Software-Fehlern. Im allgemeinen werden daher in OO-Sprachen Datenelemente geschützt, indem sie als "private" deklariert werden, und dann nur mehr über Funktionen, die der Datenstruktur eigen sind ("Methoden" des Objektes) verändert werden können.
Kapselung ist eine der grundlegenden Ideen von ObjektOrientierteProgrammierung. Dabei geht es um den Schutz von "inneren" Bestandteilen von Datenstrukturen ("Objekten") gegen unbeabsichtigte bzw. unerwünschte Veränderungen. Solche Veränderungen sind in prozeduralen Sprachen (am extremsten über Zeiger in C) jederzeit möglich und führen zu schwer zu findenden und unangenehmen Software-Fehlern. Im allgemeinen werden daher in OO-Sprachen Datenelemente geschützt, indem sie als "private" deklariert werden. Sie können dann nur mehr über Funktionen, die der Datenstruktur eigen sind ("Methoden" des Objektes) verändert werden.

Kapselung ist eine der grundlegenden Ideen von ObjektOrientierteProgrammierung. Dabei geht es um den Schutz von "inneren" Bestandteilen von Datenstrukturen ("Objekten") gegen unbeabsichtigte bzw. unerwünschte Veränderungen. Solche Veränderungen sind in prozeduralen Sprachen (am extremsten über Zeiger in C) jederzeit möglich und führen zu schwer zu findenden und unangenehmen Software-Fehlern. Im allgemeinen werden daher in OO-Sprachen Datenelemente geschützt, indem sie als "private" deklariert werden. Sie können dann nur mehr über Funktionen, die der Datenstruktur eigen sind ("Methoden" des Objektes) verändert werden.


KategorieOop
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Help | Preferences | Edit
Edit text of this page (date of last change: December 7, 2004 9:52 (diff))
Search: gesucht wird
im Titel
im Text