对象的定义
@startuml
object firstObject
object "My Second Object" as o2
@enduml
------------------------------------------------------
对象之间的关系
@startuml
object Object01
object Object02
object Object03
object Object04
object Object05
object Object06
object Object07
object Object08
Object01 <|-- Object02
Object03 *-- Object04
Object05 o-- "4" Object06
Object07 .. Object08 : some labels
@enduml
------------------------------------------------------
关联对象
@startuml
object o1
object o2
diamond dia
object o3
o1 --> dia
o2 --> dia
dia --> o3
@enduml
------------------------------------------------------
添加属性
@startuml
object user
user : name = "Dummy"
user : id = 123
@enduml
@startuml
object user {
name = "Dummy"
id = 123
}
@enduml
------------------------------------------------------
映射表
@startuml
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