3.12 lazy class(冗贅類)

你所創建的每一個類,都得有人去理解它,維護它,這些工作都是要花錢的。如果一個類的所得不值其身價。它就應該消失。

某個類原本對得起自己的身價,但重構使它身形縮水,不再做那麼多工作;或開發者事前規劃了某些變化,並添加一個類來應付這些變化,但變化實際上沒有發生。

如果某些子類沒有工作做足夠的工作,嘗試collapse hierarchy,對於幾乎沒用的組件,使用inline class。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章