对象图
对象图元素介绍如下表所示:
元素名 |
图标 |
含义 |
---|---|---|
Actor |
|
角色,是与系统交互的人或事物。 |
Object |
|
封装了状态和行为的具有良好定义界面和身份的离散实体;即对象实例。 |
Collaboration |
|
是对对象和链总体安排的一个描述,这些对象和链在上下文中通过互操作完成一个行为,例如一个用例或者操作。 |
CollaborationUse |
|
使用协作用于在复合结构图中将协作定义的模式应用于特定情况。 |
Association Node |
|
关联节点。 |
Dependency |
|
依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 |
Association |
|
关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。 |
对象图示例,如下图所示:
示例首先显示简单的类图上连接的两个类元素。
上面的类被实例化作为下面对象图中的对象。在此模型中有的两个实例计算机,这可以证明在实践中用类对象作为考虑类之间的关系和相互作用是有用的。
在对象图中添加的Object对象元素,通过右键菜单“元素设置>设置源元素”,可以设置对象元素的基于上面的类图中的类元素实例化出来的对象。