1. 關於UML9種圖的詳細介紹:
參考鏈接A:UML 九種圖詳解
參考鏈接B:UML的九種圖+包圖
2. 深入探究類圖:
類圖間的關系:泛化 、繼承、實現、依賴、關聯、聚合、組合;
參考鏈接A:https://jingyan.baidu.com/article/ad310e80f7d5c01848f49e6b.html
參考鏈接B:http://creately.com/blog/diagrams/class-diagram-relationships/#Aggregation
參考鏈接C:https://www.cnblogs.com/alex-blog/articles/2704214.html
3. 聚合與組合的區別:
http://blog.csdn.net/liushuijinger/article/details/6994265
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圖的幾分把握與自信。同時也幫助自己從項目設計的角度去理解整個項目的組成,划分及有效整合!