類與類之間的六種關係
阿新 • • 發佈:2021-09-05
類與類之間的六種關係
1.繼承關係:(A is B) 類與類之間,介面與介面之間的繼承關係,只能是單繼承。關鍵字:extends
2.實現關係:(A like B,C,D...)類與介面之間的關係,可以是多實現。關鍵字:implements
3.關聯關係:(A has B) 類與類之間的包含關係,即A類中有B的引用,但是是單向的,B中沒有A的引用。
4.聚合關係:一種特殊的關聯關係,指的是整體與部分之間的關係,整體與部分可分離,可以有各自的生命週期。類似公司與員工之間的關係
5.組合關係:一種特殊的關聯關係,指的是整體與部分之間的關係,整體與部分之間不可分離,整體的生命週期結束也意味著部分的生命週期也結束,例如人與人的大腦,人與人的四肢等