目錄
壞味道——被拒絕的饋贈(Refused Bequest)
特征
問題原因
解決方法
收益
重構(gòu)方法說明
以委托取代繼承(Replace Inheritance with Delegation)
提煉超類(Extract Superclass)
引申閱讀
壞味道——被拒絕的饋贈(Refused Bequest)
特征
子類僅僅使用父類中的部分方法和屬性。其他來自父類的饋贈成為了累贅。
壞味道——被拒絕的饋贈(Refused Bequest)
特征
問題原因
解決方法
收益
重構(gòu)方法說明
以委托取代繼承(Replace Inheritance with Delegation)
提煉超類(Extract Superclass)
引申閱讀
子類僅僅使用父類中的部分方法和屬性。其他來自父類的饋贈成為了累贅。