C++設計模式:UML工具及常用符號
阿新 • • 發佈:2019-01-10
本文主要介紹設計模式中常用的UML符號
【UML簡介】
Unified Modeling Language (UML),統一建模語言或標準建模語言,是始於1997年一個OMG標準,它是一個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。
UML規範用來描述建模的概念有,類、物件、關聯、職責、行為、介面、用例、包、順序、協作,以及狀態。
維基百科:https://en.wikipedia.org/wiki/Unified_Modeling_Language
【UML工具】
1、Astash Community,是一款免費開源的UML建模工具,可去官網下載。官網地址: http://astah.net/editions/community
2、Microsoft Visio,微軟的一款專業畫圖軟體,也可以用來畫UML圖。
【類圖符號】
1、類
類在UML圖中用三個小矩形組成的大矩形(左圖)表示,每個小矩形分別描述了類的三要素:類名、屬性、方法。
2、介面類
//TODO
【參考資料】
1、深入淺出UML類圖: http://www.uml.org.cn/oobject/201211231.asp
2、詳解八大UML類圖符號的表示法: http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html
3、UML類圖符號各種關係說明以及舉例:http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html