- 類圖之間的關系 依賴和關聯關系:
- 用例圖之間的關系: 包含、泛化、擴展
依賴:是類與類之間的連接,表示一個類依賴于另一個類的定義。例如如果A依賴于B,則B體現為局部變量,方法的參數、或靜態方法的調用。
關聯:類與類之間的聯接,它使一個類知道另一個類的屬性和方法, 具體表現為類的成員變量中包含某個對象
組合和聚合:
在有整體和部分關系是才有組合和聚合的概念,屬于關聯關系
組合:部分離開整體不能存在
聚合:部分可以離開整體而存在
包含:當兩個或多個用例中共用一組相同的動作,這時可以將這組相同的動作抽出來作為一個獨立的子用例,供多個基用例所共享。因為子用例被抽出,基用例并非一個完整的用例,所以include關系中的基用例必須和子用例一起使用才夠完整,子用例也必然被執行
泛化:繼承關系,子用例將繼承基用例的所有行為 ,也就是說在任何使用基用例的地方都可以用子用例來代替。領導擁有審批的權限,而請假申請審批、加班申請審批都是審批的子類
擴展:對基用例的擴展,基用例是一個完整的用例,即使沒有子用例的參與,也可以完成一個完整的功能。