--- robots: noindex, nofollow tags: refactoring --- # Lazy Element ![](https://i.imgur.com/lB54hCF.png) ## 徵兆與症狀 本來以為會用到的類別或功能,但從來沒有被用到。 ## 出現原因 類別一開始設計時具有很多功能,但經過幾輪重構後,類別的功能變小了。又或者一開始有雄心壯志,但從來沒有完成或實現過。 ## 處理方法 - 可以把功能或類別用 `Inline Class` 或 `Inline Function` 的方法收編。 - 可以用 `Collapse Hierarchy` 來處理繼承。