UML对象流

UML对象流,用活动图描述某个对象时,可以将涉及的对象放到活动图中,并用一个依赖将其连接到进行创建、修改和撤销的活动或状态上,对象的这种使用方法构成了对象流。对象流是活动图中活动或状态与对象之间的依赖关系,表示活动使用对象或者活动或状态对对象的影响。

在活动图中,对象流标记符用带箭头的虚线表示。如果箭头从活动出发指向对象,则表示该活动对对象施加了一定的影响,施加的影响包括创建、修改和撤销等;如果箭头是从对象指向活动,则表示对象在执行该活动。下图为对象流,它连接了对象与活动。

UML对象流

对象流中的对象具有以下特点。

  • 一个对象可以由多个活动操纵。
  • 一个活动输出的对象可以作为另一个活动输入的对象。

在活动图中,同一个对象可以多次出现,它的每次出现表明该对象正处于对象生存期的不同时间点。
下图是一个含有对象流的活动图,该图中的对象表示图书的借阅状态,借阅者还书前图书的状态为已借;当借阅者还了图书后,图书的状态发生了变化,由已借状态变成未借状态。

UML对象流

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!