Principle Of Composite Reuse(合成複用原則)

(一)合成服用原則定義spa 軟件複用時,儘可能先使用組合或者聚合關聯關係來實現,次之考慮使用繼承關係實現。code (二)繼承複用對象 破壞封裝,繼承就會將父類的實現細節暴露給子類(稱爲白箱複用) 子類與父類的耦合性高,父類的實現和改變都能改變子類的變化,不利於類的擴展與維護。 限制了複用的靈活性 (三)合成複用(合成複用的好處,新對象能夠調用已有對象的功能)blog 維持類的封裝性(稱爲黑箱復
相關文章
相關標籤/搜索