@startuml
title Objektdiagramm (Object Diagram)
object "currentCountry : Country" as C {
code = "CH"
}
object "currentLocation : Location" as L {
name = "Winterthur"
}
map "CountryName" as M {
"CH-de" => "Schweiz"
"CH-en" => "Switzerland"
}
C - M : Name-Mapping
C *-- L : Location hat Country
@enduml
| Symbol | Bezeichnung | Beschreibung | Beispiel |
|---|---|---|---|
| —— | Assoziation | Beziehung zwischen (zwei) Classifiern (Klassen), Typen / Link bei Instanzen | |
| —— | reflexive Assoziation | Beziehung eines Classifiers mit sich selber (parent/child) | |
| —◊ | Aggregation | "ist Teil von" - Ganzes zu Teil (Transitivitäten) | |
| ♦— | Komposition | "besteht aus" - existentiell abhängig von parent | |
| —▷ | Vererbung | "ist ein" - übernimmt und erweitert parent | |
| 0 .. n, * | Multiplizität | Verhältnisse / Anzahl | |
| → | Navigationsfähigkeit | Zugriffsrichtung | |
| Wiki-Links: Assoziation, Aggregation, Transitive Relation | |||