UML对象图和顺序图

UML对象图

对象图中包含对象和链,其中对象是类的特定实例,链是类之间关系的实例,表示对象之间的特定关系。对象图所建立的对象模型描述的是某种特定的情况,而类图所建立的模型描述的是通用的情况。

对象是类的实例,创建一个对象通常可以从以下两种情况来考虑:第一种情况将对象作为一个实体,它在某一时刻具有明确的值,另一种情况是作为一个身份的持有者,不同的时刻有不同的值。

 

UML顺序图

1、顺序图是描述消息时间顺序的交互图。在图形上,顺序图是一张表,其中显示的对象沿横轴排列,从左到右分布在图的顶部;而消息则沿纵轴按时间顺序排序。创建顺序图时,以能够使图尽量简洁为依据布局。

2、顺序图中的要素:

(1)    顺序图中包含的内容:对象,对象生命线,消息,控制焦点。

(2)    对象,对象生命线和控制焦点。

表示方法:对象向下方垂直伸展的虚线称为该对象的生命线,表示该对象存在的时间长度;大“X”标记表明生命的结束;在生命线上的窄矩形条称为控制焦点,控制焦点表示该对象正在执行某个操作。窄矩形的长度表示操作的持续时间。

(3)    消息的表示方法:用消息线表示。对一个对象到另一个对象的消息用跨越对象生命线的一条消息线表示出来,包括反身消息。

三种表示消息的方法:消息线本身;消息线加消息编号;消息线加消息编号加消息名。

(4)    消息的分类:UML的消息分为,简单、同步、异步


以上就是对象图和顺序图的理论基础和图例相关介绍。

猜你喜欢

转载自blog.csdn.net/qq_39674002/article/details/80548925