日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]入口動作通常用來進行狀態(tài)所需要的內部初始化

只要轉換進入或離開某個狀態(tài),則該狀態(tài)可能包含要被執(zhí)行的動作。進入一個狀態(tài)可能會執(zhí)行一個依附于該狀態(tài)的入口動作。如果轉換離開初始狀態(tài),那么在轉換的動作和新狀態(tài)的入口動作被執(zhí)行前,執(zhí)行該狀態(tài)的出口動作。

入口動作通常用來進行狀態(tài)所需要的內部初始化。因為不能回避一個入口動作,任何狀態(tài)內的動作在執(zhí)行前都可以假定狀態(tài)的初始化工作已經(jīng)完成,不需要考慮如何進入這個狀態(tài)。同樣,無論何時從一個狀態(tài)離開都要執(zhí)行一個出口動作來進行后處理工作。當出現(xiàn)代表錯誤情況的高層轉換使嵌套狀態(tài)異常終止時,出口動作特別有用。出口動作可以處理這種情況以使對象的狀態(tài)保持前后一致。

入口動作和出口動作原則上依附于進來的和出去的轉換,但是將它們聲明為特殊的動作可以使狀態(tài)的定義不依賴狀態(tài)的轉換,因此起到封裝的作用。

    比如在電子表的例子中,進入計時狀態(tài)是要初始清零計時器,更改顯示形式。

相關帖子

  • 關于 MCU 下的狀態(tài)機,歡迎大家討論 - AIRWILL 2004-8-30 13:02:38 [ID:1346337 點擊:278] (1584 Bytes) (18)
  • 本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
    換一批
    延伸閱讀
    關閉