交互图是行为图的一种,被行为图所涵盖着,交互图呢又涵盖着时序图和协作图。在UML的表现上,动态模型组要是建立在系统的交互图以及活动图和状态图。
时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示对象之间的交互。
协作图主要用来描述对象中之间的交互关系。
一、时序图(Sequence Diagram)
时序图包括4个元素,分别是:对象(Object)、生命线(Lifeline)、激活(Activation)、消息(Message)
1.对象(Object)
对象创建时机:可以在交互开始时创建,也可以在交互过程中创建
→处于顶部:如果对象的位置在时序图顶部,说明在交互开始时对象已经存在
→不在顶部:如果对象的位置不在顶部,说明对象是在交互过程中创建的
2.生命线(LifeLine)
生命线:是一条垂直虚线,表示对象的存在。在时序图中,每个对象的地步都有生命线
作用:生命线是一个时间线,从时序图顶部一直到底部都存在,其长度取决于交互时间
对象的生命线:对象与生命线结合在一起就是对象的生命线,这个概念包含对象图标以及对象下面的生命线图标,如上图