Gast
#2071083
Hallo, ich habe eine Frage zu UML und c++. Ich habe mir eine verkettete Liste gebaut. Das UML-Diagramm ist im Anhang angefügt. Leider weis ich nicht ob ich das mit der Aggregation richtig verstanden habe. Die Klasse PcapFrameNode beschreibt ein Listenelement. In der Klasse ist ein Zeiger auf sich selbst vorhanden usw. In der Klasse PcapFrameList beschreibt die Funktionen, die eine verkettete Liste hat (Löschen der Liste und Ausgabe..). Die Klasse PcapFrameList besitzt vier Zeiger, die auf Objekte der Klasse PcapFrameNode zeigen können. In welcher Beziehung stehen die beiden Klassen zu einander. Ist es eine Komposition oder Aggregation. Meiner Meinung nach ist es eine Aggregation da die Lebensdauer der PcapNode-Objekte, auf die die vier Zeiger zeigen, nicht von der Lebensdauer der Klasse PcapFrameList, abhängt. Ist das richtig? Die Zahlen an dem Pfeil bedeuten Die Klasse PcapFrameList besitzt genau vier Zeiger auf PcapFrameNode Objekte und ein PcapFrameNode-Objekt kann entweder keinem oder einem PcapFrameList Objekt angehören. Ist das korrekt?
