UML激活,当一条消息被传递给对象时,会触发该对象的某个行为,这时该对象就被激活了。在生命线上,激活用一个细长的矩形框表示。矩形本身被称为对象的控制期,控制期说明对象正在执行某个动作。
通常情况下,表示控制期矩形的顶点是消息和生命线相交的地方,而矩形的底部表示的行为已经结束,或控制权交回消息发送的对象。
顺序图中一个对象的控制期矩形不必总是扩展到对象生命线的末端,也不必连续不断。
激活期本身从一条信息的发出或接收开始,到最后一条信息的发出或接收结束;激活期的垂直长度粗略地表示信息交互持续的时间。如下图所示,用户进入并激活了购物系统,在系统内进行查询又激活了商品信息系统。
顺序图中的对象在顺序图中并不一定是开始就有的。事实上,顺序图中的对象并不一定需要在顺序图的整个交互期间存活,对象可以根据传递进来的消息创建或销毁。
酷客网相关文章:
评论前必须登录!
注册