重構-改善既有代碼的設計 讀書心得(二)

目錄 第七章 第八章 重新組織數據 第九章 第十章 簡化函數調用 第七章 在對象之間搬移特性 如果一個類有太多行爲,或者與另一個類有太多合作形成高度耦合,就可以搬移函數。如果被搬移函數只引用了原類的一個字段,那麼只需將這個字段作爲參數傳遞過來,如果調用了原類的函數,那麼必須將源對象傳遞過來。如果需要很多原類特性,那就要進一步重構,比如分解目標函數,把其中一部分移回原類。 move field 對於
相關文章
相關標籤/搜索