UML 对象图

17 Mar 2025 | 阅读 2 分钟

对象图依赖于类图,因为它们是从类图派生出来的。 它代表类图的一个实例。 这些对象有助于描绘面向对象系统在特定时刻的静态视图。

对象图和类图在某种程度上相似; 唯一的区别是类图提供了系统的抽象视图。 它有助于可视化系统的特定功能。

对象图的符号

UML Object Diagram

对象图的目的

对象图的目的与类图的目的相同。 类图提供了包含类及其关系的抽象视图,而对象图则代表特定时间点的实例。

对象图实际上类似于具体的(实际)系统行为。 主要目的是描绘系统的静态视图。

以下列出其目的:

  • 它用于执行正向和反向工程。
  • 它用于实际了解对象行为及其关系。
  • 它用于获取系统的静态视图。
  • 它用于表示系统的实例。

对象图示例

UML Object Diagram

如何绘制对象图?

  1. 在开始绘制对象图之前,应检查系统中存在的所有对象。
  2. 在创建对象图之前,必须确认对象之间的关系。
  3. 实体之间的关联关系必须已经明确。
  4. 为了表示对象的功能,应分配适当的有意义的名称。
  5. 需要检查对象以了解其功能。

对象图的应用

以下是可以使用对象图的应用领域。

  1. 构建系统的原型。
  2. 建模复杂的数据结构。
  3. 从实际的角度理解系统。
  4. 反向工程。

类图 vs. 对象图

序号类图对象图
1.它描绘了系统的静态视图。它描绘了系统的实时行为。
2.类图中不包含动态更改。对象图捕获了动态更改。
3.此处不涉及实例的数据值和属性。它包含实体的数据值和属性。
4.对象行为在类图中被操纵。对象是类的实例。

下一个主题UML 组件图