類與類的四大關系
1泛化: 類與類的繼承關系。耦合度最高
繼承:
1》泛化 多 從子類推向父類
2》特化 父類推子類
做法 B類繼承A類
2實作:抽象行為的具體實作,兩者體系功能的關系,變化隻影響行為;
做法 實作抽象類 實作類與接口之間的關系。
3關聯: (聚合/耦合)整體與部分的關系,功能的複用,變化影響一個類;
A與B關聯,意味者B是A的一部分;
做法:在A類中包含B類成員。
(就是員工類 裡面有一個 薪水類)
4依賴: 合作關系,一種相對松散的協作,變化影響一個方法;
A 類依賴B類,意味A類的方法的方法要靠B類實作;
做法 B類型作為A類中方法中的參數 并不是A類的成員。
(就是員工類 裡面有個方法裡面參數是薪水 沒有一個薪水類)
例子 提個需求

看到這個問題 我們就會建立 普通員工 程式類 測試員類 然後建立一個員工管理器
就會畫如下的類圖
如果一個人要轉行的話 就很麻煩 new的話就是換人了
是以可以畫如下圖