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 |