UML: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Ruzzoli (Diskussion | Beiträge)
Ruzzoli (Diskussion | Beiträge)
Zeile 222: Zeile 222:
</graphviz>
</graphviz>


Fuer die einfache Umsetzung in Konzepte von [[Objektorientierung|Objektorientierten]] Programmiersprachen empfiehlt es sich nur auf die Standard Multiplizitaeten "0..1" und "0..*" zurueckzugreifen. Im Regelfall werden diese Beziehungen durch Felder in den Klassen realisiert, bei "0..1" hat man genau diesen Fall, ein Feld kann entweder einen Wert haben oder nicht. Der andere Fall, "0..*" kann mit Collections abgedeckt werden, also z.B. Listen oder anderen flexiblen Datenstrukturen die dann als Feldtyp verwendet werden.


===== Navigierbarkeit =====
===== Navigierbarkeit =====
Abgerufen von „https://sopranium.de/UML