UML事件和触发器

UML事件和触发器,事件(Event)和触发器(Trigger)的用法和控制点相似,区别是它们不是通过表达式控制工作流,而是被触发来把控制流移到对应的方向。事件非常类似于对方法的调用,它是动作发生的指示符,可以包含一个或多个参数,参数放在事件名后的括号中。下图演示了事件的使用方法。
UML事件和触发器

在上图中,控制流根据事件进入3个方向,事件触发控制流离开“准备”进入相应的活动。第一个事件“Print()”具有两个参数(File和printmach),进行打印文件的活动;第二个事件“Saveas()”只有一个参数(Filename),进行保存文件的活动;第三个事件“Createnewfile()”没有任何参数,进行创建新文件的活动。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!