Ohne auf das konkrete Beispiel einzugehen: Ich habe meinen Lehrer auch mit dem "zentralen
UML" gelöchert... in unserem Kurs sind wir da zu zwei generellen Erkenntnissen gekommen:
1) Die Musterlösungen sind was
UML angeht meistens falsch.
2) Wir unterscheiden im Kurs zwischen Entwurfsdiagramm und Implementationsdiagramm.
Zu Punkt zwei: Mein Lehrer sagte, dass bei der Konzeption einer Beziehung mit variablen Kardinalitäten die Datenstruktur eigentlich keine Rolle spielt. In dem Fall würde man in seinem Entwurfsdiagramm also die Liste weglassen.
Nun implementiert man das ganze natürlich mit einer Liste. Setzt man nun die konkrete Implementation nocheimal als Diagramm um gehört da wiederum die Liste rein.
Wichtig: Ich weiß nicht ob das so fachlich korrekt ist. Wir haben uns im Kurs darauf geeinigt.