UML ~ Klassendiagramm
UML ~ Klassendiagramm
Zugriffsmodifikatoren
Zeichen | Sichtbarkeit |
---|---|
+ | Public |
- | Private |
# | Protected |
~ | Package |
Vererbung
Assoziation
Komposition
- Noch stärkere Bindung als Aggregation
- Eine Teil-Klasse kann nicht ohne eine andere Klasse existieren
Aggregation
- Klassen besitzen starke Beziehung
- Existenzen der einzelnen Klassen ist nicht aneinander gebunden
- Zeigt eine “Art” Besitz an
Multiplizitäten
Multiplizität | Alternative Schreibweise | Beschreibung |
---|---|---|
0…1 | Keiner oder Einer | |
1 | Genau Einer | |
0…* | * | Null oder beliebig viele |
1…* | Beliebig viele - Mindestens 1 |