快速閱讀
序列圖主要用來更直觀的表現各個對象交互的時間順序,將體現的重點放在 以時間為參照,各個對象發送、接收消息,處理消息,返回消息的 時間流程順序,也稱為時序圖。
里面用到的基本元素如下:
角色-可以是人,其它系統或子系統
對象 -交互的主體,接受發送消息的主體,
生命線
角色和對象下面垂直的虛線。代表角色和對象在一段時間類存在。
激活
對象操作執行時期,處於激活的狀態。使用條狀矩形表示,附着於對象生命線上
消息
對旬之間發出的交互
同步消息
發送人需要等待消息的響應。實心箭頭表示。
異步消息
發送不需等待消息的響應。線性箭頭表示。
返回消息
返回的消息 ,虛線的線性箭頭表示
自關聯消息
自身調用自身的方法 。自我調用的同不消息
組合
對一個交互過程的執行條件進行限定。
選擇組合
表明組合中的內容可能執行可能不執行,根據條件進行判斷
替換組合
類似if else ,switch, 多個選一個
組合的其它情獎品
簡單例子
參考:
https://blog.csdn.net/ffengz/article/details/75447876
友情提示
我對我的文章負責,發現好多網上的文章 沒有實踐,都發出來的,讓人走很多彎路,如果你在我的文章中遇到無法實現,或者無法走通的問題。可以直接在公眾號《愛碼農愛生活 》留言。必定會再次復查原因。讓每一篇 文章的流程都能順利實現。