項目中經常會出現這樣的情況:某個class原本對得起自己得身價,但重構使它身形縮水,不再做那么多工作;或開發者事前規劃了某些變化,并添加一個
class來應付這些變化,但變化實際上沒有發生。不論上述哪一種原因,請讓這個class莊嚴赴義吧。如果某些subclass沒有做滿足夠工作,試試Collapse Hierarchy(344)。對于幾乎沒用得組件,你應該以Inline Class(154)對付它們。
ivaneeo's blog自由的力量,自由的生活。 |
項目中經常會出現這樣的情況:某個class原本對得起自己得身價,但重構使它身形縮水,不再做那么多工作;或開發者事前規劃了某些變化,并添加一個
class來應付這些變化,但變化實際上沒有發生。不論上述哪一種原因,請讓這個class莊嚴赴義吧。如果某些subclass沒有做滿足夠工作,試試Collapse Hierarchy(344)。對于幾乎沒用得組件,你應該以Inline Class(154)對付它們。
|