part-of relation
-
is-a-relation : inheritance
has-a-relation : composition
part-of-relation : was ist das?
-
aus: http://www.informatik.uni-mainz.de/~barthel/OOSE_UML+DP/scheid/handout.html
Assoziation : Allgemeine Beziehung zwischen zwei Klassen, keine weiteren Aussagen über konkrete Realisierung.
*Aggregation : „Ist-Teil-von-Beziehung„, kann noch um Multiplizitäten erweitert werden.
*Komposition : Stärkere Form der Aggregation, realisiert physikalisches Enthaltensein.
*Vererbung : Stellt eine Verallgemeinerung von Eigenschaften dar Spezialisierung, Generalisierung, „Ist-ein-Beziehung“
-
Aggregation : Existenzunabhängigkeit von Teil(en) und Ganzem
Für die Implementation bedeutet das, dass du dir wenn du es brauchst ein Serverobjekt holst, es erzeugst und dann dessen Daten und Dienste nutzt.Kompositionsaggregation : Existenzabhängigkeit Teil(e) und Ganzes
Hier rufst du den Konstruktor vom Serverobjekt im Konstruktor vom Ganzen auf.