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

我們都知道,類往往因爲承擔過多的責任而變得臃腫不堪。這種情況下,一般會使用"提煉類"這種手法將一部分責任分離出去。如果一個類變得"不負責任",一般會使用「內聯類」這種手法將它融入另一個類。如果一個類使用了另一個類,一般會運用"隱藏委託關係"手法將這種關係隱藏起來通常是有幫助的。有時候隱藏委託關係會導致擁有者的接口經常性地變化,這時就可考慮使用"移除中間人"這種手法了。 Move Method 若發
相關文章
相關標籤/搜索