自己用鋼管做里閃彈槍視頻和照網(wǎng)站b站視頻推廣
概念
簡單地說,類圖定義了系統(tǒng)中的對象,時序圖定義了對象之間的交互。
例子
一個電子商務(wù)系統(tǒng),會員可通過電子商務(wù)系統(tǒng)購買零件。具體功能需求如下:
會員請求結(jié)賬時,系統(tǒng)驗證會員的賬戶是否處于登錄狀態(tài);系統(tǒng)驗證訂單是否完整以及各零件庫存是否充足;最后,系統(tǒng)合計訂單總價(訂單總價=所有訂單項價錢合計+稅金+運費);
類圖和時序圖
- 上面時序圖中,除了界面類和控制器類之外,其他類都是實體類并且和類圖一一對應(yīng);
- 除了類一一對應(yīng)外,發(fā)送的消息也對應(yīng),但不一定是一一對應(yīng),因為類圖是系統(tǒng)的類圖,時序圖只是一次交互的時序圖,還有其他交互呢;
- 時序圖中,實體類之間發(fā)送的消息(成員函數(shù)調(diào)用),在類圖中都能找到,所以說類圖和時序圖,在建模過程中經(jīng)常是相互補充的,先畫好類圖后再畫時序圖,經(jīng)常發(fā)現(xiàn)漏掉一些消息,然后再類圖中也要補上。