Objektorientierte Programmierung (ARCHIV)
betreut durch Horst Hildebrecht
Zur Homepage des AngebotsZur Homepage des Angebots
Navigationspfeil rechts
Angebot: Home  |  Mediothek  |  Forum  |  Foyer   |  Suche  |  E-Mail  |  Info

UML

Unified Modeling Language

Beziehungsdiagramme

Durch einen Pfeil auf die Oberklasse wird die Ist-Beziehung (Verfeinerung) dargestellt.
In der Unterklasse werden nur die zusätzlichen Attribute und Methoden aufgeführt. Die meisten objektorientierten Entwicklungssysteme bieten die Möglichkeit, die vorhandenen Ist-Beziehungen automatisch in einem Baumdiagramm (Klassenhierarchiediagramm) darzustellen.

Die Hat-Beziehung (Zerlegung, Aggregation) ist eigentlich eine Beziehung zwischen Objekten, wird aber meistens mit Klassen dargestellt. Die Verbindungslinie zeigt eine gefüllte Raute bei der besitzenden Klasse.
Die Anzahl der Objekte, die der Besitzer hat, kann durch Zahlenangaben dargestellt werden.
Ist die Anzahl nicht bekannt, verwendet man Buchstaben.
So bedeutet die Angabe "1..n" beispielsweise, dass der Besitzer mindestens ein Objekt besitzt, die maximale Anzahl aber nicht bekannt ist.

Die Kennt-Beziehung (Verbindung, Assoziation) ist ebenfalls eine Objektbeziehung. Auch sie wird jedoch normalerweise mit Klassen dargestellt. Dabei zeigt die Pfeilspitze auf das "gekannte" Objekt. Die mögliche Anzahl der Objekte wird auch hier durch Zahlen angegeben.

In diesem Diagramm besteht eine wechselseitige Kennt-Beziehung, wie durch beide Pfeile dargestellt wird.

null