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