項(xiàng)目中經(jīng)常會(huì)出現(xiàn)這樣的情況:某個(gè)class原本對(duì)得起自己得身價(jià),但重構(gòu)使它身形縮水,不再做那么多工作;或開發(fā)者事前規(guī)劃了某些變化,并添加一個(gè)
class來(lái)應(yīng)付這些變化,但變化實(shí)際上沒有發(fā)生。不論上述哪一種原因,請(qǐng)讓這個(gè)class莊嚴(yán)赴義吧。如果某些subclass沒有做滿足夠工作,試試Collapse Hierarchy(344)。對(duì)于幾乎沒用得組件,你應(yīng)該以Inline Class(154)對(duì)付它們。