UML: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| 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 ===== | ||
