快速閱讀
序列圖主要用來更直觀的表現各個對象交互的時間順序腌乡,將體現的重點放在 以時間為參照,各個對象發(fā)送夜牡、接收消息与纽,處理消息,返回消息的 時間流程順序塘装,也稱為時序圖急迂。
里面用到的基本元素如下:
角色-可以是人,其它系統(tǒng)或子系統(tǒng)
對象 -交互的主體蹦肴,接受發(fā)送消息的主體僚碎,
生命線
角色和對象下面垂直的虛線。代表角色和對象在一段時間類存在阴幌。
激活
對象操作執(zhí)行時期勺阐,處于激活的狀態(tài)。使用條狀矩形表示矛双,附著于對象生命線上
消息
對旬之間發(fā)出的交互
同步消息
發(fā)送人需要等待消息的響應渊抽。實心箭頭表示。
異步消息
發(fā)送不需等待消息的響應议忽。線性箭頭表示腰吟。
返回消息
返回的消息 ,虛線的線性箭頭表示
自關聯消息
自身調用自身的方法 。自我調用的同不消息
組合
對一個交互過程的執(zhí)行條件進行限定毛雇。
選擇組合
表明組合中的內容可能執(zhí)行可能不執(zhí)行嫉称,根據條件進行判斷
替換組合
類似if else ,switch, 多個選一個
組合的其它情獎品
簡單例子
參考:
https://blog.csdn.net/ffengz/article/details/75447876
友情提示
? 我對我的文章負責灵疮,發(fā)現好多網上的文章 沒有實踐织阅,都發(fā)出來的,讓人走很多彎路震捣,如果你在我的文章中遇到無法實現荔棉,或者無法走通的問題≥镉可以直接在公眾號《愛碼農愛生活 》留言润樱。必定會再次復查原因。讓每一篇 文章的流程都能順利實現羡棵。