UML对象图
发布时间
阅读量:
阅读量
- 何为对象图:
对象图(Object Diagram)用于呈现特定时间点上对象及其相互关联的状态。该图可视为类图在某一时刻的具体实例,其中各属性均具有明确的取值。此外,对象还与协作图存在关联,协作图中包含了类元角色及连接角色。对象图并不体现系统的变化过程,若需描述一次交互行为,可通过带有消息传递的协作图或顺序图来实现。
例图:

2.对象图的作用:
· 表达具体实例及其关联关系
· 在系统分析与设计过程中构建
· 描述交互行为中的静态构成
· 通过实例展示数据或对象的组织形式
· 对瞬态图进行详尽说明
· 由需求分析者、系统设计者以及编码实现者共同完成
3.对象图与类图的区别:
| 类图 | 对象图 | |
|---|---|---|
| 构成 | 类名、类的属性和类的操作 | 对象的名称和对象的属性 |
| 名称 | 类的名称栏只包含类名 | 对象的名称栏包含“对象名:类名” |
| 属性 | 定义了所有属性的特征 | 定义了属性的当前值 |
| 操作 | 类中列出了操作 | 对象图中不包含操作内容,因为对属于同一个类的对象,其操作是相同的 |
| 关系 | 类中使用了关联连接,关联中使用名称 |
全部评论 (0)
还没有任何评论哟~
