Objekt
aus www.iwiki.de, der freien Wissensdatenbank
Ein Objekt ist der elementare Bestandteil der objektorientierten Entwicklung. Es stellt in die konkrete Ausprägung einer Klasse dar. Synonym zu Objekt wird in der deutschsprachigen Litertur oft auch "Instanz" oder "Exemplar" verwendet.
Eigenschaften
Ein Objekt, welches in der objektorientierten Entwicklung eingesetzt wird existiert in der Realität und muß für das zu lösende Problem relevant sein. Es ist eine Abstraktion aus dem Problemfeld und dient der besseren Verständlichkeit der Sache. Meist exisiteren von einem Objekt meherere Instanzen in der Realität. Objekte, die in der Realität nur eine Ausprägung haben, sind in der OOA nicht als Objekt zu modellieren.
Notation von Objekten
Die UML sieht eine spezielle Notation von Objekten vor. Hierbei handelt es sich um ein Rechteck mit einer quer eingefügten Trennlinie. Im oberen der Felder steht der Objektname im Feld darunter sind die Attribute mit den konkreten Werten aufgeführt.
Die Bezeichnung des Objektes kann in verschiedenen Formen ausgeführt werden:
- :Klasse Bei anonymen Objekten wird nur der Klassenname angegeben.
- Objekt: Klasse wenn das konkrete Obnjekt über einen Namen angesprochen werden soll
- Objekt wenn der Objektname ausreicht, um das Objekt und die zugehörige Klasse zu identifizieren.
