重構 - 改善既有程式的設計 - Lazy Class
April 15, 2020這篇文章討論《重構 - 改善既有程式的設計》裡的3.12 - Lazy Class
圖片以及程式碼來源自重構 - 改善既有程式的設計
冗員類別
你所創建的類別都需要有人去理解它 維護它 這些都需要花時間心力
如果一個類別不值得這麼做 就該把它處理掉
解法
Inline Class
Collapse Hierarchy
如果subClass和superClass沒有多大差別 就把它合併變成一個
例外
有時候 你會看到冗員類別被創建出來 是為了未來的開發先放個placeholder 那你就要評估該不該留它