最近開始接觸到了遊戲程式的撰寫,Google 了一些遊戲相關,程式架構設計的討論。蠻多文章中,都有人提 if else 難閱讀、難維護,建議使用「多型 (Polymorphism)」與「狀態模式 (State…