類與類之間的四種關係

2022-09-19 08:09:06 字數 769 閱讀 2864

1、聚合aggregation

例如電腦由cpu、記憶體、硬碟組成

public

class

computer

public ram ram

public keyboard keyboard

}

又或者人群由人構成

public

class

clowd

}

2、關聯association

最常見的關係之一,比如客戶對訂單,文件對資料夾(文件需要知道其所屬的資料夾,表現在持有其乙個引用)。聚合關係是關聯關係的一種。

public

class

document

public

string name

public folder folder //文件需要知道資料夾

}

3、依賴dependency

當乙個類被另乙個類作為區域性變數、方法的引數或靜態方法的呼叫時,該類依賴於另乙個類。

public

class

person

public

string name

public

void

getdoc(document doc)

}

4、繼承(或稱泛化)generalization

不解釋。

UML類的四種關係

1.例項化 依賴 a將b作為區域性變數進行使用.程式1void a foo 2.關聯 a與b存在一定的關係.這裡只考慮單向導航.關聯在 中有多種表現形式.第一種,作為引數 程式2void a foo b b b b or b b 第二種,作為成員變數 程式3class a void foo priv...

類與類之間的關係

uml uml是統一建模語言 為軟體開發提供一些標準的圖例,統一開發思想,從而促進團隊協作 在軟體過程中,會用到uml 分析 設計 編碼 測試 維護 主流的有 rup rational unified process 合理的統一過程 強調軟體開發一開始就要有好的設計 才能有好的設計 xp程式設計 e...

類與類之間的關係

1.在乙個類中將被聚合元素作為其屬性 如果所有類都會用到乙個類的物件,則把它作為屬性 在任何方法的任何類,都可以建立物件 package 聚合 public class car public static void main string args package 聚合 public class w...