儘量使用組合/聚合的方式,而不是繼承方式。
定義 : 只要在類中用到了對方,那麼它們之間就存在依賴關係。
依賴關係常可以出現在以下地方
定義 : 聚合關係表示的是整體和部分的關係,整體和部分可以分開。
例如:一臺電腦由顯示器、鍵盤、鼠標等組成,組成電腦的各個配件是可以從電腦上分離出來的,使用帶菱形的實線來進行表示。
定義 : 組合關係也是整體和部分的關係,但是整體和部分不可分開。
例如:一個人由頭,有自己的身份證。人和身份證可以分開,這是聚合關係;但人和頭是不可以分開的,這就是組合關係。