一、類之間的關(guān)系
1。關(guān)聯(lián):類之間在概念上有連接關(guān)系
關(guān)聯(lián)上的約束:關(guān)聯(lián)的規(guī)則
關(guān)聯(lián)類:關(guān)聯(lián)可以有自己的屬性和操作
多重性:關(guān)聯(lián)關(guān)系的多重對應(yīng)關(guān)系
表示法:一條直線,兩端注明角色名和多重性。
2。繼承:
表示法:帶空心三角形箭頭的連線
3。依賴:一個類使用了另一個類
例如System類中有個操作是displayForm(Form f),這樣System類和Form類之間就存在這依賴關(guān)系
表示法:帶箭頭的虛線
4。聚集:一個類有時是由幾個部分類組成的。這種特殊關(guān)系稱為聚集
部分類和由他們組成的類之間是一種整體-部分關(guān)聯(lián)。
表示法-帶空心菱形箭頭的連線。箭頭指向整體
聚集上的約束:部分體之間的or關(guān)系。
5。組成:強(qiáng)類型的聚集
表示法-帶實(shí)心菱形箭頭的連線。箭頭指向整體
6。接口和實(shí)現(xiàn)
表示法-帶空心三角形箭頭的虛線
1。關(guān)聯(lián):類之間在概念上有連接關(guān)系
關(guān)聯(lián)上的約束:關(guān)聯(lián)的規(guī)則
關(guān)聯(lián)類:關(guān)聯(lián)可以有自己的屬性和操作
多重性:關(guān)聯(lián)關(guān)系的多重對應(yīng)關(guān)系
表示法:一條直線,兩端注明角色名和多重性。
2。繼承:
表示法:帶空心三角形箭頭的連線
3。依賴:一個類使用了另一個類
例如System類中有個操作是displayForm(Form f),這樣System類和Form類之間就存在這依賴關(guān)系
表示法:帶箭頭的虛線
4。聚集:一個類有時是由幾個部分類組成的。這種特殊關(guān)系稱為聚集
部分類和由他們組成的類之間是一種整體-部分關(guān)聯(lián)。
表示法-帶空心菱形箭頭的連線。箭頭指向整體
聚集上的約束:部分體之間的or關(guān)系。
5。組成:強(qiáng)類型的聚集
表示法-帶實(shí)心菱形箭頭的連線。箭頭指向整體
6。接口和實(shí)現(xiàn)
表示法-帶空心三角形箭頭的虛線