UML中對關係的描述

2021-08-30 07:32:23 字數 610 閱讀 6684

**網路,加注釋修改了用詞

依賴關係是一種使用關係,特定物件的改變有可能會影響到使用該物件的物件(唉,這麼翻譯很難讓別人懂的,意思就是存在依賴,改變將影響到被依賴的物件),反之不成立。在你想顯示乙個物件使用另乙個物件時使用依賴關係。

通常情況下,依賴關係體現在某個類的方法使用另乙個類作為引數(還有使用另乙個類的方法和屬性等)。在uml中你可以在其它的物件之間使用依賴關係,特別是包和節點之間。

圖 4-1 依賴關係

泛化是繼承關係,是叫做「is-a-kind-of」的關係。在uml中你可以在包之間建立泛化關係。

圖 4-2 泛化

關聯是一種結構化的關係,指一種物件和另一種物件有聯絡。

給定有關聯的兩個類,可以從乙個類的物件得到另乙個類的物件。

關聯有兩元關係和多元關係。兩元關係是指一種一對一的關係,多元關係是一對多或多對一的關係。

一般用實線連線有關聯的同乙個類或不同的兩個類。當你想要表示結構化關係時使用關聯。

有一些修飾可以應用於關聯。

1.         名字:可以給關係取名字

2.         角色:關係的兩端代表不同的兩種角色

3.         重數:表示有多少物件通過乙個關係的例項相連

UML中對關係的描述

網路,加注釋修改了用詞 依賴關係是一種使用關係,特定物件的改變有可能會影響到使用該物件的物件 唉,這麼翻譯很難讓別人懂的,意思就是存在依賴,改變將影響到被依賴的物件 反之不成立。在你想顯示乙個物件使用另乙個物件時使用依賴關係。通常情況下,依賴關係體現在某個類的方法使用另乙個類作為引數 還有使用另乙個...

UML中對關係的描述

網路,加注釋修改了用詞 依賴關係是一種使用關係,特定物件的改變有可能會影響到使用該物件的物件 唉,這麼翻譯很難讓別人懂的,意思就是存在依賴,改變將影響到被依賴的物件 反之不成立。在你想顯示乙個物件使用另乙個物件時使用依賴關係。通常情況下,依賴關係體現在某個類的方法使用另乙個類作為引數 還有使用另乙個...

UML中的關係

關係就是事物之間的聯絡。在物件導向的建模中,最重要的關係就是依賴 泛化 關聯和實現。一 依賴 是一種使用關係,說明乙個事物使用另乙個事物的資訊和服務,但反之未必可以行得通。圖形表示為一條有向的虛線。依賴的關係是所有關係當中最弱的,其他的在概念上都算是一種依賴關係,所以,依賴關係要少用,這樣才能更清楚...