EA&UML日拱一卒 通信圖的其他視圖
按照通信圖開篇中所述:通信圖主要用于表現(xiàn)生命線之間的相互作用,其中生命線之間的結(jié)構(gòu)與消息傳遞過程的對應(yīng)關(guān)系是核心。消息的順序是通過序列給出的編號方案表達。通信圖相當(dāng)于不使用任何結(jié)構(gòu)機制的簡單序列圖。
如果將前一篇文章中完成的通信圖轉(zhuǎn)換為系列圖,它應(yīng)該是這個樣子:

可以看到,序列圖更加注重消息之間的調(diào)用關(guān)系,而通信圖更注重生命線之間的通信內(nèi)容。
除了序列圖之外,通信圖還可以方便地轉(zhuǎn)換為關(guān)系矩陣視圖。具體步驟如下:在通信圖空白處啟動上下文菜單并選擇【Switch View】-【Switch to Ration Matrix View】。

結(jié)果如下:

通過這個矩陣圖,可以清晰地判斷出不同生命線之間存在哪些消息。
作者著作介紹
《實戰(zhàn)Python設(shè)計模式》是作者出版的技術(shù)書籍,該書利用Python 的標(biāo)準(zhǔn)GUI 工具包tkinter,通過可執(zhí)行的示例對23 個設(shè)計模式逐個進行說明。這樣一方面可以使讀者了解真實的軟件開發(fā)工作中每個設(shè)計模式的運用場景和想要解決的問題;另一方面通過對這些問題的解決過程進行說明,讓讀者明白在編寫代碼時如何判斷使用設(shè)計模式的利弊,并合理運用設(shè)計模式。

對設(shè)計模式感興趣而且希望隨學(xué)隨用的讀者通過本書可以快速跨越從理解到運用的門檻; 希望學(xué)習(xí)Python GUI 編程的讀者可以將本書中的示例作為設(shè)計和開發(fā)的參考; 使用Python 語言進行圖像分析、數(shù)據(jù)處理工作的讀者可以直接以本書中的示例為基礎(chǔ),迅速構(gòu)建自己的系統(tǒng)架構(gòu)。
覺得本文有幫助?請分享給更多人。
關(guān)注微信公眾號【面向?qū)ο笏伎肌枯p松學(xué)習(xí)每一天!
面向?qū)ο箝_發(fā),面向?qū)ο笏伎迹?/span>
