1. 關於UML9種圖的詳細介紹:html
參考連接A:UML 九種圖詳解ui
參考連接B:UML的九種圖+包圖spa
2. 深刻探究類圖:.net
類圖間的關係:泛化 、繼承、實現、依賴、關聯、聚合、組合;設計
參考連接A:https://jingyan.baidu.com/article/ad310e80f7d5c01848f49e6b.htmlhtm
參考連接B:http://creately.com/blog/diagrams/class-diagram-relationships/#Aggregationblog
參考連接C:https://www.cnblogs.com/alex-blog/articles/2704214.html繼承
3. 聚合與組合的區別:接口
http://blog.csdn.net/liushuijinger/article/details/6994265ip
4. 如何使用Visio2010畫類圖:
5. visio2010類圖中經過類去實現接口:
A. 先畫好一個類和一個須要實現的接口;
B. 右鍵該類,在右鍵列表中選擇「Shape Display Options」(圖 A),在彈出窗口中選擇Realization Link(圖 B),而後保存該設置(完成此步驟後該類中間會顯示一個小黃點);
圖 A
圖 B
C. 將小黃點拖動到第一步須要實現的接口上,則該類會自動添加接口中要實現的方法。
6. Visio2010利用組合composition實現聚合關係Aggregation:
Creating a composite shape,double click on it and then click on properties,select 「shared」 from the Aggregation menu.
在類圖模式下,拖動組合關係圖形composition到當前頁面,而後雙擊該組合關係,在彈出窗口中點擊properies(圖 C),在新彈出窗口中把Aggregation的值從composition修改成shared便可(圖 D);
圖 C
圖 D
7. Visio 中實現全部關係的畫法:
https://www.cnblogs.com/kittywei/archive/2013/05/15/3079536.html
總結:對於UML圖,之前總怕本身畫很差致使別人看不懂。經過這段時間對UML圖的集中使用,也讓我對UML的認識更加加深了,心中反而更增添了對Visio 2010使用及UML圖的幾分把握與自信。同時也幫助本身從項目設計的角度去理解整個項目的組成,劃分及有效整合!