參考:
https://www.cnblogs.com/shindo/p/5579191.html
https://my.oschina.net/u/1458864/blog/3029388
1.generalization 繼承
2.realization 實現
3.composition 組合
個人認爲是整體與部分中,部分脫離了整體就沒有意義的情況
如果認爲CPU/內存等如果脫離了電腦設備就沒有意義的話,那cpu與電腦之間,就是組合的關係
4.aggregation 聚合
個人認爲是整體與部分中,部分能脫離整體而單獨存在的情況
如果認爲CPU/內存等如果脫離了電腦設備還有意義的話,那cpu與電腦之間,就是聚合的關係
5.association 關聯
個人認爲關聯關係是兩個獨立存在的個體之間有關聯,且關係比較平等
比如老師與學生之間的關係
6.dependency 依賴
一個類的方法需要另一個類作爲參數,如船伕需要船
多種關係圖: