你所創建的每一個類,都得有人去理解它,維護它,這些工作都是要花錢的。如果一個類的所得不值其身價。它就應該消失。
某個類原本對得起自己的身價,但重構使它身形縮水,不再做那麼多工作;或開發者事前規劃了某些變化,並添加一個類來應付這些變化,但變化實際上沒有發生。
如果某些子類沒有工作做足夠的工作,嘗試collapse hierarchy,對於幾乎沒用的組件,使用inline class。
你所創建的每一個類,都得有人去理解它,維護它,這些工作都是要花錢的。如果一個類的所得不值其身價。它就應該消失。
某個類原本對得起自己的身價,但重構使它身形縮水,不再做那麼多工作;或開發者事前規劃了某些變化,並添加一個類來應付這些變化,但變化實際上沒有發生。
如果某些子類沒有工作做足夠的工作,嘗試collapse hierarchy,對於幾乎沒用的組件,使用inline class。