天天看點

Java設計模式:(1)設計模式七大設計原則-合成複用原則

基本介紹

原則是盡量使用合成/聚合的方式,而不是使用繼承

Java設計模式:(1)設計模式七大設計原則-合成複用原則

如果我們隻是讓B類去使用A類方法,使用繼承就會讓B和A的耦合性增強

Java設計模式:(1)設計模式七大設計原則-合成複用原則

可以通過組合的方式

Java設計模式:(1)設計模式七大設計原則-合成複用原則

可以通過依賴的關系

Java設計模式:(1)設計模式七大設計原則-合成複用原則

可以通過聚合的關系