📜  UML对象图

📅  最后修改于: 2021-01-11 13:17:35             🧑  作者: Mango

UML对象图

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

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

对象图的符号

对象图的目的

对象图的用途与类图的用途相同。类图提供了一个包含类及其关系的抽象视图,而对象图则表示在特定时间点的实例。

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

以下是列出的目的:

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

对象图示例

如何绘制对象图?

  • 开始绘制对象图之前,应检查系统中存在的所有对象。
  • 在创建对象图之前,必须确认对象之间的关系。
  • 实体之间的关联关系必须已经清除。
  • 为了表示对象的功能,应分配一个适当的有意义的名称。
  • 将检查对象以了解其功能。

对象图的应用

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

  • 构建系统原型。
  • 为复杂的数据结构建模。
  • 从实际角度了解系统。
  • 逆向工程。

类与对象图

Serial No. Class Diagram Object Diagram
1. It depicts the static view of a system. It portrays the real-time behavior of a system.
2. Dynamic changes are not included in the class diagram. Dynamic changes are captured in the object diagram.
3. The data values and attributes of an instance are not involved here. It incorporates data values and attributes of an entity.
4. The object behavior is manipulated in the class diagram. Objects are the instances of a class.