Hallo!
Ich habe ein paar Fragen zu den
UML-Diagrammen (in der Musterlösung) aus dem Zentralabitur '07 und '08.
Hier sind die Originalklausuren:
2007:
http://www.standardsicherung.schulmi...e.php?file=754
2008:
http://www.standardsicherung.schulmi....php?file=1572
Und die Musterlösungen:
2007:
http://www.standardsicherung.schulmi...e.php?file=766
2008:
http://www.standardsicherung.schulmi....php?file=1551
Nun die Fragen:
2007:
In der Musterlösung auf Seite 4 sieht man ein
UML-Diagramm, in dem eine Assoziation zwischen TQueueE und TStatist besteht. Ich verstehe nicht, warum eine solche Verbindung bestehen sollte. In dem Code von TQueueE steht ja auch nichts von TStatist und generell sollte eine allgemeine Datenstruktur wie eine Schlange doch keine spezifischen Klassen wie TStatist kennen, oder?
Müsste die Assoziation nicht eigentlich zwischen TAgentur und TStatist bestehen (TAgentur "kennt" TStatist)?
2008:
Hier besteht in dem
UML-Diagramm auf Seite 2 eine Komposition zwischen TPriorityQueue und TPatient (TPriorityQueue "hat" TPatient). Hier frage ich mich wieder, warum die Verbindung zwischen diesen beiden Klassen besteht und nicht zwischen TPriorityQueue und TPriorityObject. So wie ich es verstanden habe, wurde TPatient ja extra von TPriorityObject abgeleitet, weil TPriorityQueue dann über TPriorityObject auf den Patienten zugreifen kann.
Ich hoffe ihr könnt mir bei meinen Fragen helfen.
qz