de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML 对象图指南

简介

统一建模语言(UML)中的对象图是一种静态结构图,用于展示系统在某一特定时刻的详细状态快照。它与类图类似,但侧重于类(对象)的实例及其关系。

关键概念

  1. 对象:以矩形表示,类似于类,但名称下划线以表示实例。
  2. 链接:对象之间的连接,表示关系。
  3. 属性:对象属性的具体值。
  4. 关联:连接对象的线条,展示它们之间的关系。

对象图中的组件

1. 对象与类

  • 主框架:这是图中的中心对象。它很可能代表应用程序的主窗口或框架。
  • 检查表单:此对象与 主框架 相关联,并带有标记 «边界»,表明它是用户界面的一部分。
  • 检查控制器:此对象与 检查表单 相关联,并带有标记 «控制»,表明它负责检查功能的逻辑处理。
  • 安全检查表单: 另一个与 相关的边界对象主界面,可能表示安全检查的表单。
  • 安全检查打印器: 此对象与 相关联安全检查表单,并带有标记 «控制»,表示它处理安全检查的打印逻辑。
  • 安全检查: 此对象带有标记 «实体»,表示它代表与安全检查相关的数据或业务实体。
  • 安全检查控制器: 此对象与 相关联安全检查,并带有标记 «控制»,表示它处理安全检查的逻辑。

2. 关系

  • 关联: 连接对象的线条表示关联。例如, 主界面 与 相关联检查员表单 和 安全检查表单.
  • 依赖关系: 箭头表示对象之间的依赖关系。例如,检查表单依赖于检查控制器.

3. 构造型

  • «边界»: 表示属于用户界面的对象。
  • «控制»: 表示处理逻辑或控制流的对象。
  • «实体»: 表示代表数据或业务实体的对象。

创建对象图的步骤

  1. 识别对象: 确定您想要建模的系统中的关键对象。这些是类的实例。
  2. 定义属性: 指定每个对象的属性及其在某一时刻的值。
  3. 建立链接: 绘制线条以显示对象之间的关系。使用箭头表示依赖关系或方向性关联。
  4. 添加构造型: 使用构造型对对象进行分类(例如,«边界»«控制»«实体»).
  5. 标记关联: 清晰地标记关联,以表明关系的性质。

附图示例分析

  1. 主窗口: 中心对象,很可能代表应用程序的主窗口。
  2. 检查表单: 与 关联的边界对象主窗口,表示一个用于检查的表单。
  3. 检查控制器: 用于处理 逻辑的控制对象检查表单.
  4. 安全检查表单: 另一个与 关联的边界对象主窗口,表示一个用于安全检查的表单。
  5. 安全检查打印机: 用于处理 打印逻辑的控制对象安全检查表单.
  6. 安全检查: 表示与安全检查相关的数据的实体对象。
  7. 安全检查控制器: 用于处理 逻辑的控制对象安全检查.

结论

对象图提供了系统在特定时间状态的详细视图,展示了类的实例及其关系。它有助于理解系统的运行时结构以及对象之间的交互方式。附图展示了检查系统的典型配置,清晰地区分了边界对象、控制对象和实体对象。

参考文献

  1. 什么是对象图?
  2. UML中的对象图:连接类与实例的桥梁——Visual Paradigm指南
  3. 如何绘制对象图?
  4. 对象图——UML 2 图表——UML 建模工具
  5. UML中的类图与对象图对比——Visual Paradigm指南

这些参考资料应能为理解和创建UML对象图提供坚实的基础。

 

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注