Klassendiagramm: Einige Fragen



  • Hallo

    ich habe einige Fragen zu Klassendiagrammen in UML:

    1. Kann man/darf man abhängigkeiten über Packages darstellen (also z.B. Klasse A in Package AP erbt von Klasse B in Package BP)? Wie geht dies in JUDE?

    2. Wie stelle ich member-klassen oder member-enums in UML darstellen?
    Das meine ich mit Member-Klasse:

    class Klasse
    {
       public static class MemberKlasse{}
    }
    

    3. Wann genau nutze ich einfache Assoziationen? Bei einfachen Attributen (nicht Komposition und Aggregationen) ist das klar - aber wie ist das z.B. bei Funktionen, die eine Klasseninstanz übergeben bekommen und diese dann verändern. Lohnt sich dann eine Assoziation? Wie ist es bei Attributen, die logisch eine Referenz modelieren (also ein Referenz auf ein anderes Objekt, dessen ownership logisch irgendwo anders liegt)? Sind da auch Referenzen sinnvoll?

    Vielen Dank


Log in to reply