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