1. 程式人生 > >C++設計模式:UML工具及常用符號

C++設計模式:UML工具及常用符號

本文主要介紹設計模式中常用的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