狀態模式(State Pattern):拒絕大量的 If 與 Switch

參考書籍: 《Design Patterns: Elements of Reusable Object-Oriented Software》 設計模式用前須知 大部分程序員編寫的程序可以分爲三類(應用程序、工具包 、框架),使用設計模式的目的是提高代碼的可複用性和可擴展性(靈活性), 但是設計模式在這三類軟件中所發揮的效果是不一樣的。 很多有經驗的程序員會得出「使用了設計模式,反而降低了代碼的可讀
相關文章
相關標籤/搜索