方法過長 是壞味道 Posted on 2024-09-23 Edited on 2024-09-24 In ObjectOrientedProgramming Views: Disqus: Symbols count in article: 177 Reading time ≈ 1 mins.方法過長 是壞味道方法過長 是壞味道方法過長 是壞味道MartinFowler曾在重構中寫過一個很重要的程式碼壞味道,叫做Long Method。方法如果過長其實極有可能是有壞味道。物件導向設計其實就是希望做到程式碼的責任分解。把這些分支想辦法變成一個又一個的類別,增加時不會影響其他類別。然後狀態的變化在各自的類別中完成。可以使用GoF提供的解決方案狀態模式。