前页 | 后页 |
物件图
物件图与类图密切相关,区别在于它描述了类的object实例及其在某个时间点的关系。物件图不揭示与其对应的类图不同的体系结构,而是反映多样性和实例化的角色类可以服务。通过创建应用关系和类的不同案例,它们有助于理解复杂的类图
这可能看起来类似于复合结构图,它也模拟运行时行为;不同之处在于,物件图是静态类图的例证,而复合结构图反映了与其静态对应物不同的运行时架构。一个物件图也可以是一种通讯图(它也对对象之间的连接进行建模,但另外对每条路径上的事件进行排序)。
您可以从图形工具箱的“物件”页面图表物件图元素和连接工具箱。
示例图表
此示例显示了一个简单的类图,其中连接了两个类元素。
这些类被实例化为物件图中的对象。该模型中有两个电脑实例,证明了物件图在考虑类在实践中可能存在的关系和相互作用方面的有用性。
物件图元素工具箱图标
Icon |
Description |
See also |
---|---|---|
参与者是系统的用户;用户可以指人类用户、机器,甚至是模型中的另一个系统或子系统。 |
Actor | |
物件是类在运行时的特定实例。 |
Object | |
协作定义了A组协作角色及其连接器。 |
Collaboration | |
使用协作应用将协作定义的模式应用于特定情况,在复合结构图中。 |
Collaboration Use | |
A是一个边界的物件,它模拟一些系统边界,通常是一个用户界面屏幕。 |
Boundary | |
A控件是一个原型化的物件,它对控制实体或管理器进行建模。 |
Control | |
实体是一种原型化的物件,它对捕获系统中的信息或知识的存储或持久性机制进行建模。 |
Entity | |
n-模型关联元素用于模拟三个或更多元素之间的复杂关系,通常在类或物件图中。 |
N-Ary关联 |
物件图连接器工具箱Icons
Icon |
Description |
See also |
---|---|---|
信息流表示任何图表中两个元素之间的信息项(信息项元素或分类器)的流动。 |
Information Flow | |
关联意味着两个模型元素具有关系,通常实现为一个或两个类中的实例变量。 |
关联 | |
依赖关系用于建模模型元素在用例、活动和结构图中,甚至模型本身之间的广泛依赖关系。 |
Dependency |