plantuml:对象图

PlantUML对象图

对象图使用关键字object定义实例。使用如下符号定义对象之间的关系:

类型代码
延伸<|–
组成*–
聚合o–
可以使用..替换获得虚线
@startuml
object 对象1
object "对象2" as o2
对象1 <|-- o2
object 对象3
o2 *-- 对象3
object 对象4
o2 o-- 对象4
object 对象5
'可以在关联符号后使用:添加标签.
对象4 o-- 对象5 :这是一个标签
'冒号:加属性名可以声明对象的属性
object 对象6
对象6 : name="Foo"
对象6 : index=114514
'也可以使用大括号批量申明属性,我个人倾向这种写法
object 对象7 {
    name="bar"
    index=1919810
}
对象5 *-- 对象6
对象5 *-- 对象7
'使用package定义对象包
package 计算机 {
    object 硬件
    package 软件 {
        object 操作系统
        object 应用软件
    }
}
对象7 o-- 计算机
@enduml

计算机软件硬件操作系统应用软件对象1对象2对象3对象4对象5对象6name="Foo"index=114514对象7name="bar"index=1919810这是一个标签

  • plantuml/对象图.txt
  • 最后更改: 2023/05/22 15:52
  • Ian Goo