真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

EA畫UML時序圖中如何實現(xiàn)迭代表達式

這篇文章主要為大家展示了“EA畫UML時序圖中如何實現(xiàn)迭代表達式”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“EA畫UML時序圖中如何實現(xiàn)迭代表達式”這篇文章吧。

創(chuàng)新互聯(lián)建站提供高防服務(wù)器、云服務(wù)器、香港服務(wù)器、大邑服務(wù)器托管

迭代表達式就是下圖中紅色和藍(lán)色的部分。

EA畫UML時序圖中如何實現(xiàn)迭代表達式

執(zhí)行條件

上圖中紅框中的部分用于指定消息發(fā)送的條件,這個條件可以是偽代碼或是真正的編程語言,UML不描述(也就是不限定)其格式。

是否迭代

上圖中藍(lán)框中的部分用于指定消息是單發(fā)的還是一個消息序列。

應(yīng)用實例

在圖形編輯軟件中,經(jīng)常要處理鼠標(biāo)拖動操作,這個拖動操作可以解釋為一個鼠標(biāo)按下事件+若干鼠標(biāo)移動事件+鼠標(biāo)釋放事件。時序圖表達如下:

EA畫UML時序圖中如何實現(xiàn)迭代表達式

*[mouse position changed]就是迭代表達式,語義為只要鼠標(biāo)位置發(fā)生變化就會發(fā)送mouseMoveEvent消息,且這種情況會多次發(fā)生。作為必要條件,我們規(guī)定鼠標(biāo)要保持按下狀態(tài)。

這時【Sequence Expression】的設(shè)定如下:

EA畫UML時序圖中如何實現(xiàn)迭代表達式

條件執(zhí)行

如果【Is Iteration】沒有被選中,就表示該消息只在條件滿足時發(fā)送,否則什么也不做。這里就不舉例了。

以上是“EA畫UML時序圖中如何實現(xiàn)迭代表達式”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站標(biāo)題:EA畫UML時序圖中如何實現(xiàn)迭代表達式
文章源于:http://weahome.cn/article/pcgdpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部