之前说过,事件是通过不同的用例和动作来对外界输入作出的一种反映。所以,事件包含一个或多个用例,而用例中又可包含多个动作。不同的用例通过判断各自的条件来进行将要做什么,也就是说,不同的用例是不会同时发生的。就相当于写 if() 语句时,if(条件1) { 执行case1中actions;} if(条件2) { 执行case2中actions;}。
例如 约会,是一个事件,case1是下雨的时候怎么约会;case2 是晴天的时候怎么方案约会。
事件:约会 |
|
用例 |
动作 |
用例1条件:下雨 |
1. 打电话预定餐馆 |