๐Ÿ“–๐Ÿ’ก 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-1arrow-up-right

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

circle-exclamation

4. Schritt

5. Schritt

6. Schritt

7. Schritt

circle-info

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