is-Logo Objektorientierte Analyse (OOA)
Grafische Darstellung

S. Spolwig

[Home | OOP]

 

Grafische Darstellung von Klassen und Objekten (Coad/Yourdan)

Bisher haben wir in der modularen Programmierung entsprechend der Benutzt-Beziehung von Modulen hierarchische Programmstrukturen gezeichnet, wobei das benutzte Modul unter dem aufrufenden gezeichnet wurde.

In OOP hat sich eine andere Darstellung von Klassendiagrammen durchgesetzt, die den selbständigen und gleichwertigen Charakter der Objekte besser betont. Die folgenden Darstellungen sind an Coad/Yourdan angelehnt, die dazu die Grundlagen gelegt haben.

(Ergänzung 5/2000: Inzwischen hat sich als Standard die UML-Notation (Unified Modeling Language) durchgesetzt. Die finden Sie hier.)

 


diaklasse.gif (1613 Byte)

Klasse
doppelt umrandet

diaabsklasse.gif (1119 Byte)

abstrakte Klasse

diaobjekt.gif (1199 Byte)

Objekt (Instanz, Exemplar)
abgerundete Ecken

Beziehungen zwischen Klassen

 

diavererbung.gif (2346 Byte)
Vererbung
Oberklasse liegt oberhalb

diaaggreg.gif (2464 Byte)

Aggregation
selbständige Teile vorzugsweise auf gleicher Ebene

diaasso.gif (1578 Byte)

Assoziation
selbständige Klassen vorzugsweise auf gleicher Ebene

diabotschaft.gif (1981 Byte)

Botschaft (Auftrag, Anfrage)



©    05. Oktober 2008    Siegfried Spolwig

page_top.gif (150 Byte)