物件間的互動 訊息

2021-04-15 01:56:45 字數 376 閱讀 5488

物件之間通過訊息進行互動。在uml中,訊息表示為互動圖中的箭頭線。箭頭線的型別代表訊息的型別

訊息的分類:

1、簡單訊息:只表示控制從乙個物件傳遞給另乙個物件,而沒有描述訊息的細節。簡單訊息用在對訊息的細節未知或不需要考慮通訊細節的場合。圖示如下:

2、同步訊息:傳送訊息的物件在恢復執行前訊息必須被處理完成。可以用簡單訊息返回控制,或訊息被處理完畢後隱含的表示。圖示如下:

3、非同步訊息:物件傳送完訊息後無需等待控制的回歸而繼續向下執行。圖示如下:

4、同步並返回:同步訊息和簡單訊息的合併,表示訊息處理完畢後立即返回。圖示如下:

程序間互動

可以使用pipe,得到兩個管道,進行程序間收發資料 import multiprocessing def send sender for value in range 5 sender.send value def recv recver while true print recver.recv i...

物件之間的互動

class person 定義乙個人類 role person 人的角色屬性都是人 def init self,name,aggressivity,life value self.name name 每乙個角色都有自己的暱稱 self.aggressivity aggressivity 每乙個角色都...

3D遊戲中物件間常見的互動方式

遊戲中經常需要玩家與環境互動,比如開門動作 射擊動作等。常用的互動方式有三種,碰撞檢測 光線投射和碰撞檢測觸發器。以開門這個簡單動作為例,當玩家與門的碰撞體發生物理碰撞時觸發開門動畫。若門的碰撞體與門一樣大,這會導致玩家貼著門時門才會開啟,感覺門是被撞開的。若門的碰撞體比門大,使得玩家與看不見的碰撞...