Advertisement

UML对象图

阅读量:
  1. 何为对象图:

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

例图:

2.对象图的作用:

· 表达具体实例及其关联关系

· 在系统分析与设计过程中构建

· 描述交互行为中的静态构成

· 通过实例展示数据或对象的组织形式

· 对瞬态图进行详尽说明

· 由需求分析者、系统设计者以及编码实现者共同完成

3.对象图与类图的区别:

类图 对象图
构成 类名、类的属性和类的操作 对象的名称和对象的属性
名称 类的名称栏只包含类名 对象的名称栏包含“对象名:类名”
属性 定义了所有属性的特征 定义了属性的当前值
操作 类中列出了操作 对象图中不包含操作内容,因为对属于同一个类的对象,其操作是相同的
关系 类中使用了关联连接,关联中使用名称

全部评论 (0)

还没有任何评论哟~