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.


Log in to reply