原文轉載:http://www.doc88.com/p-584398261364.html
UML用例圖http://www.doc88.com/p-087655496346.html
在類圖中一共包含了以下幾種模型元素,分別是:類(Class)、接口(Interface)、依賴(Dependency)關系、泛化(Generalization)關系、關聯(Association)關系以及實現(Realization)關系。
接口是在沒有給出對象的實現和狀態的情況下對對象行為的描述。接口是一種特殊的類,所有接口都是有構造型<<interface>>的類。在UML中,接口使用一個帶有名稱的小圓圈來進行表示,並且可以通過一條Realize(實現關系)線與實現它的類相連接
依賴表示一個模型元素(客戶方)需要另一個模型元素(供應方)來達到某種目的,供應方的修改會影響客戶方的執行結果。
依賴關系暗示着一個客戶方如果沒有供應方的支持是不完整的。
例如,當給一個雇員計算工資的時候,需要使用計算器。
UML中,依賴關系用一個從使用者指向提供者的虛箭頭表示:

泛化(繼承)關系用來描述類的一般和具體之間的關系——is a kind of。
UML中,用一條帶有空心大箭頭的有向實線表示,箭頭指向父類
UML中,用一條帶有空心大箭頭的有向實線表示,箭頭指向父類
關聯關系是一種結構關系,指出了一個事物的對象與另一個事物的對象之間的連接。
導航性:若A指向B(導航性) 則B為A的成員變量。
導航性:若A指向B(導航性) 則B為A的成員變量。

關聯關系有兩種非常重要的形式,分別是聚集(Aggregation)關系和組成(Composition)關系。