Java設計模式(9) -- 合成複用原則

定義 合成複用原則(Composite Reuse Principle,CRP)又叫組合/聚合複用原則(Composition/Aggregate Reuse Principle,CARP)。它要求在軟件複用時,要儘量先使用組合或者聚合等關聯關係來實現,其次才考慮使用繼承關係來實現。 作用 優先使用組合和聚合,儘量少使用繼承,可以保證類的封裝性,降低類之間的耦合度。 實現方式 合成複用原則是通過將
相關文章
相關標籤/搜索