最近總需要用到uml畫圖,但是經常忘記其中的含義,特意寫一下來鞏固記憶,以後不用了或者忘記了也可以很快找到自己的理解的東西
1.虛線箭頭–依賴(函式引數引用)
2.實線箭頭–關聯(類內部成員包含)
3.空菱形線箭頭–聚合(關聯的另一種形式,區別是單向不包含迴路,如set和get函式)
4.實菱形線箭頭–合成(聚合的另一種形式,下圖比用關聯更合適,成員不共享給其它物件)
5.實線空三角箭頭–泛化(類繼承關係extends)
6.虛線空三角箭頭–實現(類實現介面implement)
總結:比較常用到的是1,2,5,6
關聯關係包含聚合和合成
聚合關係例子–set和get的函式
合成關係例子–成員變數不共享給其它物件
UML各類箭頭
一種使用的關係,既乙個類的實現需要另乙個類的幫助,主要體現在區域性變數,方法的引數以及對靜態方法的呼叫,箭頭指向被使用者。一種繼承關係,表示一般和特殊的關係,它指定了子類如何特化父類的所有特徵和行為.是一種類與介面的關係,表示類是介面所有特徵和行為的實現.是整體與部分的關係,且部分可以離開整體而單獨...
svn 箭頭含義
常見svn圖示的含義 灰色向右箭頭 本地修改過 藍色向左箭頭 svn上修改過 灰色向右且中間有個加號的箭頭 本地比svn上多出的檔案 藍色向左且中間有個加號的箭頭 svn上比本地多出的檔案 灰色向右且中間有個減號的箭頭 本地刪除了,而svn上未刪除的檔案 藍色向左且中間有個減號的箭頭 svn上刪除了...
UML符號含義
類之間的關係 uml把類之間的關係分為以下5種.關聯 類a與類b的例項之間存在特定的對應關係 依賴 類a訪問類b提供的服務 聚集 類a為整體類,類b為區域性類,類a的物件由類b的物件組合而成 泛化 類a繼承類b 實現 類a實現了b介面 關聯 association 關聯指的是類之間的特定對應關係,在...