Definition von Objekten
- Das Konzept von Software-Objekten entstand aus dem Bedürfnis ein neues Programmiermodell zu entwickeln, welches die Welt besser abbilden kann.
- Es erlaubt uns intelligente Software-Objekte zu erstellen, die ein Software-Spiegelbild ihrer realen Pendants sind.
- Ein Objekt ist somit ein Software-Paket, welches Funktionen und Daten besitzt, die die Verhaltensweise eines Objekts bestimmen.
- Funktionen heißen in der Objektorientierung Methoden und die Daten Variablen.
- Alles, was ein Objekt weiß, ist in seinen Variablen gespeichert.
- Alles, was ein Objekt tun kann, wird durch seine Methoden beschrieben.
- Ein Objekt hat einen Status, besitzt eine definierte Schnittstelle und legt ein spezifisches Verhalten an den Tag.
- Der Status wird durch den Wert seiner internen Variablen ausgedrückt.
- Die Methoden eines Objektes spezifizieren hingegen seine Schnittstelle nach außen und sein verhalten gegenüber anderen Objekten.