Java類之間的關係

2021-08-22 07:14:16 字數 376 閱讀 1077

常見的有:

依賴:聚合:

繼承:依賴,即「uses-a」,最明顯的、最常見的關係。例如:order類使用account類是因為order物件需要訪問account物件檢視信用狀態。

但是,item類不依賴於account類。這是因為item物件與賬戶無關。因此,如果乙個類的方法操縱另乙個類的物件,就說乙個類依賴於另乙個類。

聚合關係: 乙個order物件包含了一些item物件。聚合關係意味著類a的物件包含類b的物件。

繼承:是一種用於表示特殊與一般關係的。比如,rushorder類由order類繼承而來。具有特殊性的rushorder類包含了一些用於優先處理的order類繼承來的。一般說,如果類a擴充套件類b,類a不但包含從類b繼承的方法,還會擁有一些額外的功能。

類之間的關係

類之間的關係 內容 網上關於此類的討論非常多,發現對於該問題的理解各有各的說法,而各個說法中又相去甚遠。通過瀏覽這些討論以及對 的參考,發表一下自己的看法.類間關係有很多種,在大的類別上可以分為兩種 縱向關係 橫向關係。縱向關係就是繼承關係,它的概念非常明確,也成為oo的三個重要特徵之一,這裡不過多...

類之間的關係

類之間的關係 1 種類 generalization 泛化 dependency 依賴關係 association 關聯關係 aggregation 聚合關係 composition 合成關係 2 其中aggregation 聚合關係 composition 合成關係 屬於association 關...

類之間的關係

類之間的關係 1 種類 generalization 泛化 dependency 依賴關係 association 關聯關係 aggregation 聚合關係 composition 合成關係 2 其中aggregation 聚合關係 composition 合成關係 屬於association 關...