上一页 下一页

对象图

对象图与类图密切相关,区别在于它描述了类的对象实例及其在某个时间点的关系。对象图不会显示与其对应的类图不同的体系结构,但反映了多样性以及实例化的类可以提供的角色。它们通过创建应用关系和类的不同情况,有助于理解复杂的类图

这可能看起来类似于复合结构图,它也模拟了运行时行为; 不同之处在于,对象图举例说明了静态类图,而复合结构图则反映了与静态对应图不同的运行时体系结构。对象图也可以是一种通信图(它还模拟对象之间的连接,但另外对每个路径上的事件进行排序)。

您可以从Diagram Toolbox的'Object'页面生成Object diagram元素和连接器

示例图

此示例显示了一个简单的类图,其中连接了两个Class元素。

这些类被实例化为对象图中的对象。在这个模型中有两个计算机实例,它展示了对象图在考虑类在实践中可能具有的关系和交互时的用处。

对象图元素工具箱图标

图标

描述

请参阅

Actor是系统的用户; 用户可以指模型中的人类用户,机器或甚至另一个系统或子系统。

行动

对象是运行时Class的特定实例。

对象

协作定义了一组协作角色及其连接器。

协作

使用协作用于将“协作”定义的模式应用于复合结构图中的特定情境

协作使用

信息项元素表示数据的抽象,该数据可以在两个对象之间传送。

信息项目

边界是一个刻板的对象,它模拟一些系统边界,通常是用户界面屏幕。

边界

控制是一个构造型对象,用于为控制实体或管理器建模。

控制

实体是一种构造型对象,它对存储或持久性机制进行建模,以捕获系统中的信息或知识。

实体

对象图连接器工具箱图标

图标

描述

请参阅

信息流表示任何图中两个元素之间的信息项(信息项元素或分类器)的流。

信息流

关联意味着两个模型元素具有关系,通常在一个或两个类中实现为实例变量。

关联

依赖关系用于模拟用例,活动和结构图中的模型元素之间的各种依赖关系,甚至模型本身之间。

依赖

学到更多