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