Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:uml:start [18.10.2021 18:21] – sbel | faecher:informatik:oberstufe:modellierung:uml:start [25.10.2021 13:11] – [Darstellungsmöglichkeiten im UML Diagramm:] sbel | ||
---|---|---|---|
Zeile 29: | Zeile 29: | ||
| {{ : | | {{ : | ||
|Allgemein | |Allgemein | ||
+ | |||
+ | |||
+ | ===== Assoziationen ===== | ||
+ | |||
+ | Im objektorientierten Entwurf einer Miniwelt spielen Beziehungen zwischen den Klassen des Modells eine große Rolle - solche Beziehungen zwischen den Klassen nennt man **Assoziationen**. | ||
+ | |||
+ | |||
+ | * Eine Assoziation wird häufig über ein **Attribut** in der assoziierenden Klasse realisiert. | ||
+ | * Die Beziehungen können jedoch auch über eine Steuerklasse (Assoziationsklasse) realisiert werden, welche die Beziehungen zwischen den Klassen des Modells verwaltet. | ||
+ | |||
+ | ==== Darstellungsmöglichkeiten im UML Diagramm: ==== | ||
+ | |||
+ | === Möglichkeit A === | ||
+ | |||
+ | Attribute am Assoziationspfeil. | ||
+ | |||
+ | {{ : | ||
+ |