物件
負責代表部分的物件的生命週期,合成關係不能共享。
表示方法:實心菱形+實線+箭頭,
依賴關係:
是類與類之間的連線,
表示乙個類依賴於另乙個類的定義。
例如如果
a依賴於b則
b體現為區域性變數,方法的引數、或靜態方法的呼叫。
表示方法:虛線+箭頭
類之間的關係
uml把類之間的關係分為以下
種關聯:類a與類
b的例項之間存在特定的對應關係
依賴:類
a訪問類
b提供的服務
聚集:類
a為整體類,類
b為區域性類,類
a的物件由類
b的物件組合而成
泛化:類
a繼承類
b實現:類
a實現了b介面
關聯(association
關聯指的是類之間的特定對應關係,在
uml中用帶實線的箭頭表示。按照類之間的數量對
比,關聯
可以分為以下三種:
一對一關聯
一對多關聯
多對多關聯
注意:關聯還要以分為單向關聯和雙向關聯
依賴(dependency
依賴指的是類之間的呼叫關係,在
uml中用帶虛線的箭頭表示。如果類
a訪問類
b的屬性
或者方法,
或者類a
負責例項化類
b,那麼可以說類
a依賴類
b和關聯關係不同,無須在類
a中定義類b
型別的屬性。
聚集(aggregation
聚集指的是整體與部分之間的關係,在
uml中用帶實線的菱形箭頭表示。
UML關係表示方法
uml圖瞎花了好多了,一直被那些關係搞得糊里糊塗,猶如現實社會中的種種關係一樣,讓人心力憔悴 常見的關係有 一般化關係 generalization 關聯關係 association 聚合關係 aggregation 合成關係 composition 依賴關係 dependency 其中,聚合關係 ...
UML表示法備忘
參與者 參與者是那些和系統進行互動,但是又位於系統之外的實體。系統的使用者通常擔任這個角色,然而有時它們可以是其它一些系統,用人形表示。用例 詳細說明參與者和系統之間的互動,這些詳細描述被稱之為 用例 用例從參與者的視角描述了參與者和系統之間的互動。其中不涉及任何系統內部的工作方式,也沒用使用者介面...
uml中關係表示法
1 關聯關係 association 關聯關係用一條直線表示,如a b。它描述不同類之間的結構關係,在一定的時間內將多個類聯絡在一起。關聯關係時一種靜態關係,通常與執行狀態無關,而是有一種強關聯的關係聯絡在一起,如公民和身份證之間是一對一的關係。和依賴關係不同的是依賴關係往往是一種臨時的 動態關係。...