上一页 | 下一页 |
对象图
对象图与类图密切相关,区别在于它描述了类的对象实例及其在某个时间点的关系。对象图不会显示与其对应的类图不同的体系结构,但反映了多样性以及实例化的类可以提供的角色。它们通过创建应用关系和类的不同情况,有助于理解复杂的类图
这可能看起来类似于复合结构图,它也模拟了运行时行为; 不同之处在于,对象图举例说明了静态类图,而复合结构图则反映了与静态对应图不同的运行时体系结构。对象图也可以是一种通信图(它还模拟对象之间的连接,但另外对每个路径上的事件进行排序)。
您可以从Diagram Toolbox的'Object'页面生成Object diagram元素和连接器。
示例图
此示例显示了一个简单的类图,其中连接了两个Class元素。
这些类被实例化为对象图中的对象。在这个模型中有两个计算机实例,它展示了对象图在考虑类在实践中可能具有的关系和交互时的用处。
对象图元素工具箱图标
图标 |
描述 |
请参阅 |
---|---|---|
Actor是系统的用户; 用户可以指模型中的人类用户,机器或甚至另一个系统或子系统。 |
行动 | |
对象是运行时Class的特定实例。 |
对象 | |
协作定义了一组协作角色及其连接器。 |
协作 | |
使用协作用于将“协作”定义的模式应用于复合结构图中的特定情境。 |
协作使用 | |
信息项元素表示数据的抽象,该数据可以在两个对象之间传送。 |
信息项目 | |
边界是一个刻板的对象,它模拟一些系统边界,通常是用户界面屏幕。 |
边界 | |
控制是一个构造型对象,用于为控制实体或管理器建模。 |
控制 | |
实体是一种构造型对象,它对存储或持久性机制进行建模,以捕获系统中的信息或知识。 |
实体 |
对象图连接器工具箱图标
图标 |
描述 |
请参阅 |
---|---|---|
信息流表示任何图中两个元素之间的信息项(信息项元素或分类器)的流。 |
信息流 | |
关联意味着两个模型元素具有关系,通常在一个或两个类中实现为实例变量。 |
关联 | |
依赖关系用于模拟用例,活动和结构图中的模型元素之间的各种依赖关系,甚至模型本身之间。 |
依赖 |
学到更多