首页/开发/系统分析与架构设计速查/对象图(Object Diagram)
需求分析与建模61 条

对象图(Object Diagram)

对象图是某一时刻的实例快照:对象、对象间的链接与属性取值,常用于构造测试数据、解释类图中的复杂结构。

元素对象(下划线命名的实例规格)、链接、属性当前值
与类图关系同一模型的两层视图:类图定义规则,对象图展示实例
典型用途评审聚合边界、准备测试夹具

PlantUML 对象图示例

PlantUML 对象图示例
@startuml
object 订单1042 as o1
object 订单行1 as l1
o1 : status = 已提交
o1 --> l1 : 包含
@enduml
对象图适合回答“这个聚合里到底有哪些对象”,比在类图上加注解更直观。

易错点

  • 用对象图代替类图表达结构规则,缺少类型约束
  • 快照随实现变化很快过期,未与测试数据同步维护

数据来源与参考

  • OMG UML 2.5.1 规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌