**網路,加注釋修改了用詞
依賴關係是一種使用關係,特定物件的改變有可能會影響到使用該物件的物件(唉,這麼翻譯很難讓別人懂的,意思就是存在依賴,改變將影響到被依賴的物件),反之不成立。在你想顯示乙個物件使用另乙個物件時使用依賴關係。
通常情況下,依賴關係體現在某個類的方法使用另乙個類作為引數(還有使用另乙個類的方法和屬性等)。在uml中你可以在其它的物件之間使用依賴關係,特別是包和節點之間。
圖 4-1 依賴關係
泛化是繼承關係,是叫做「is-a-kind-of」的關係。在uml中你可以在包之間建立泛化關係。
圖 4-2 泛化
關聯是一種結構化的關係,指一種物件和另一種物件有聯絡。
給定有關聯的兩個類,可以從乙個類的物件得到另乙個類的物件。
關聯有兩元關係和多元關係。兩元關係是指一種一對一的關係,多元關係是一對多或多對一的關係。
一般用實線連線有關聯的同乙個類或不同的兩個類。當你想要表示結構化關係時使用關聯。
有一些修飾可以應用於關聯。
1. 名字:可以給關係取名字
2. 角色:關係的兩端代表不同的兩種角色
3. 重數:表示有多少物件通過乙個關係的例項相連
posted on
2009-11-16 15:41
...)
編輯收藏
UML中對關係的描述
網路,加注釋修改了用詞 依賴關係是一種使用關係,特定物件的改變有可能會影響到使用該物件的物件 唉,這麼翻譯很難讓別人懂的,意思就是存在依賴,改變將影響到被依賴的物件 反之不成立。在你想顯示乙個物件使用另乙個物件時使用依賴關係。通常情況下,依賴關係體現在某個類的方法使用另乙個類作為引數 還有使用另乙個...
UML中對關係的描述
網路,加注釋修改了用詞 依賴關係是一種使用關係,特定物件的改變有可能會影響到使用該物件的物件 唉,這麼翻譯很難讓別人懂的,意思就是存在依賴,改變將影響到被依賴的物件 反之不成立。在你想顯示乙個物件使用另乙個物件時使用依賴關係。通常情況下,依賴關係體現在某個類的方法使用另乙個類作為引數 還有使用另乙個...
UML中的關係
關係就是事物之間的聯絡。在物件導向的建模中,最重要的關係就是依賴 泛化 關聯和實現。一 依賴 是一種使用關係,說明乙個事物使用另乙個事物的資訊和服務,但反之未必可以行得通。圖形表示為一條有向的虛線。依賴的關係是所有關係當中最弱的,其他的在概念上都算是一種依賴關係,所以,依賴關係要少用,這樣才能更清楚...