UNL示例

通常關係表現爲繼承或實現關係(is a),關聯關係表現爲變量(has a ),依賴關係表現爲函數中的參數(use a)。函數

通常化關係:表示爲類與類之間的繼承關係,接口與接口之間的繼承,類對接口的實現關係。htm

表示方法: 用一個空心箭頭+實線,箭頭指向父類。或空心箭頭+虛線,若是父類是接口。對象

關聯關係:類與類之間的聯接,它使一個類知道另外一個類的屬性和方法。繼承

表示方法:用 實線+箭頭, 箭頭指向被使用的類。接口

聚合關係:是關聯關係的一種,是強的關聯關係。聚合關係是總體和個體的關係。關聯關係的兩個類處於同一層次上,而聚合關係兩個類處於不一樣的層次,一個是總體,一個是部分。生命週期

表示方法:空心菱形+實線+箭頭,箭頭指向部分。get

合成關係:是關聯關係的一種,是比聚合關係強的關係。它要求普通的聚合關係中表明總體的對象負責表明部分的對象的生命週期,合成關係不能共享。變量

表示方法:實心菱形+實線+箭頭,方法

依賴關係:是類與類之間的鏈接,表示一個類依賴於另外一個類的定義。例如若是A依賴於B,則B體現爲局部變量,方法的參數、或靜態方法的調用。im

表示方法:虛線+箭頭 箭頭指向被依賴的一方,也就是指向局部變量。

相關文章
相關標籤/搜索