πŸ“–πŸ’‘ Exkurs: Objektdiagramm

Das Objektdiagramm

Ein Objektdiagramm ist im Gegensatz zum Klassendiagramm eine Momentaufnahme eines Programms. Auch fΓΌr das Objektdiagramm gibt es einen UML Standard. Nachfolgend seht ihr ein Objektdiagramm mit einem einzelnen Objekt.

Quelle: http://mbse.se-rwth.de/book1/index.php?c=chapter4-1

Beispiel

In diesem Beispiel gehen wir das Beispiel aus Aufgabe 11 der Übung C# Grundlagen durch und zeichnen Schritt für Schritt ein Objektdiagramm. Wichtig dabei, das Objektdiagramm ist immer eine Momentaufnahme, es Àndert sich also nach jeder Zeile Code, die ausgeführt wurde.

Gegeben sind folgende Klassen:

Ausgangslage

1. Schritt

2. Schritt

3. Schritt

4. Schritt

5. Schritt

6. Schritt

7. Schritt

Da es keine Referenz mehr auf das Baum Array gibt, wird dies irgendwann vom Garbage Collector abgerΓ€umt und aus dem Speicher gelΓΆscht. Dasselbe passiert dann mit dem Objekt unten rechts, da es keine Referenz mehr darauf gibt.

8. Schritt

So ergibt sich schlussendlich dieses Objektdiagramm:

πŸ’‘ Aufgabe

Zeichne das Objektdiagramm auf Papier nach der AusfΓΌhrung des folgenden Codes:

Last updated