Вы можете определить экземпляр объекта используя ключевое слово object.
@startuml
object firstObject
object "My Second Object" as o2
@enduml
Отношения между объектами
Отношения между объектами определяются с использованием следующий символов :
Type
Symbol
Image
Extension
<|--
Composition
*--
Aggregation
o--
Возможно заменить -- на .. чтобы получить линию из точек. Зная данные правила, можно создать следующие картинки. Возможно добавить описание к связи, используя :, с последующим текстом описания. Для определения количества элементов, вы можете использовать двойные кавычки "" на каждой стороне связи.
You can define a map table or associative array, with map keyword and => separator.
@startuml
map CapitalCity {
UK => London
USA => Washington
Germany => Berlin
}
@enduml
@startuml
map "Map **Contry => CapitalCity**" as CC {
UK => London
USA => Washington
Germany => Berlin
}
@enduml
@startuml
map "map: Map<Integer, String>" as users {
1 => Alice
2 => Bob
3 => Charlie
}
@enduml
And add link with object.
@startuml
object London
map CapitalCity {
UK *-> London
USA => Washington
Germany => Berlin
}
@enduml
@startuml
object London
object Washington
object Berlin
object NewYork
map CapitalCity {
UK *-> London
USA *--> Washington
Germany *---> Berlin
}
NewYork --> CapitalCity::USA
@enduml