關於UML的快速入門

2021-10-21 20:54:52 字數 1046 閱讀 2204

詳細參考**

或參考

uml即unified model language,是一種建模語言,也是標準建模語言

常見的有以下幾種關係:

泛化/繼承(繼承父類)(generalization):帶空心三角形的直線表示

實現(實現介面)(realization):帶空心三角形的虛線表示

依賴(類與類之間最弱的關係,依賴可以簡單的理解乙個類使用了另乙個類)(dependency):帶箭頭的虛線表示

關聯(乙個類和另乙個類有聯絡)(association):帶箭頭的實線表示

1…1:表示另乙個類的乙個物件只與該類的乙個物件有關係

0..*:表示另乙個類的乙個物件與該類的零個或多個物件有關係

1..*:表示另乙個類的乙個物件與該類的乙個或多個物件有關係

0..1:表示另乙個類的乙個物件沒有或只與該類的乙個物件有關係

聚合(表示整體與部分的關係,但是部分可以脫離整體而存在)(aggregation):帶空心菱形的直線加箭頭表示,hsa-a 關係組合(部分和整體的關係,但是部分存活週期受到整體的影響,若整體不存在則部分也將不存在。此時部分需在整體的構造方法中建立)(composition):帶實心菱形的直線加箭頭表示,contains-a關係關係所表現的強弱程度依次為:組合》聚合》關聯》依賴;

聚合跟組合其實都屬於關聯 只不過它們是兩種特殊的關聯

UML快速入門

uml 好,客套話不說,我們進入正題。以下是我用visio2007畫的乙個uml圖,我就利用這個圖講解uml的基本標記。首先大家看動物類,該類為抽象類,在uml中抽象類的類名用斜體表示 類圖第一行寫類名 該類擁有 有生命 這個屬性或者說是字段 在類圖的第二行用來寫屬性或字段 該類擁有 新陳代謝 和 ...

UML快速入門

好,客套話不說,我們進入正題。以下是我用visio2007畫的乙個uml圖,我就利用這個圖講解uml的基本標記。首先大家看動物類,該類為抽象類,在uml中抽象類的類名用斜體表示 類圖第一行寫類名 該類擁有 有生命 這個屬性或者說是字段 在類圖的第二行用來寫屬性或字段 該類擁有 新陳代謝 和 繁殖 兩...

快速入門UML

什麼是類圖 uml類圖是用來描述乙個系統的靜態結構。它既可以用於一般概念建模也可以用於細節建模。類包含了資料和行為,是物件導向的重要組成部分,它是具有相同屬性 操作 關係的物件集合的總稱。uml類圖也可以用於資料建模。它可以用來描述應用程式內部或和其他使用者之間的物件和資訊結構。在uml中問題域終要...