Glossar zur Objektorientierung mit Python

<== Zur Übersicht der Begriffe ==>


Objekt


Mit dem Begriff Objekt bezeichnet man [nicht nur] in der Informatik eine zusammenhängende Einheit.

Das Besondere an der Objektorientierung ist die Einheit von Daten und Funktionen:
Das Objekt kapselt diese Daten und Funktionen in einer solchen zusammenhängenden Einheit.

Zur Festlegung der Daten verwendet man Attribute, zur Festlegung des Verhaltens verwendet man Methoden.

Ein objektorientiertes Programm basiert auf dem Konzept des Austausches von Botschaften [messages] zwischen den selbstständig agierenden Objekten.


Klassenkarte zu PKW

Beispiel

Im Bild sind zwei Stuhlobjekte graphisch dargestellt.

Sie sind identisch in den Botschaften, auf die sie reagieren können, also beispielsweise BewegeHorizontal(weite), BewegeVertikal(weite) und Drehe(winkel).

Sie sind ebenfalls identisch in den vorhandenen Attributen, also beispielsweise self.__x oder self.__f

Aber sie unterscheiden sich in ihren Attributwerten, wie man an der unterschiedlichen Position, Größe, Orientierung und Farbe erkennen kann.

 

<== Zur Übersicht der Begriffe ==>

© Claus Albowski