類之間的關係
在類之間,最常見的關係有
- 依賴(“ uses a ”)
- 繼承(“ is a ”)
- 聚合(“ has a ”)
依賴:如果類A的方法操縱B類的對象,我們就說類A依賴於類B。
如Order類使用Account類是因爲Order對象需要通過Account對象查看用戶的賬戶餘額。
應該儘可能的將相互依賴的類減至最少,即讓類之間的耦合度最小。
聚合:如一個Order對象包含一些Item對象。聚合關係意味着類A的對象包含類B的對象。
在類之間,最常見的關係有
依賴:如果類A的方法操縱B類的對象,我們就說類A依賴於類B。
如Order類使用Account類是因爲Order對象需要通過Account對象查看用戶的賬戶餘額。
應該儘可能的將相互依賴的類減至最少,即讓類之間的耦合度最小。
聚合:如一個Order對象包含一些Item對象。聚合關係意味着類A的對象包含類B的對象。