重構——在對象之間搬移特性

Move Method(搬移函數) 你的程序中,有個函數與其所駐類之外的另一個類進行更多交流:調用後者,或被後者調用;則在該函數最常引用的類中建立一個有着類似行爲的新函數,將舊函數變成一個單純的委託函數,或是將舊函數完全移除。 動機 如果一個類有太多行爲,或如果一個類與另一個類有太多合作而形成高度耦合,就使用搬移函數,通過這種手段,可以使系統中的類更簡單。 做法 檢查源類中被源函數所使用的的一切特
相關文章
相關標籤/搜索