JavaScript 設計模式學習筆記與程式碼範例
我們編寫代碼來解決問題。
這些問題通常有許多相似之處,並且在嘗試解決它們時,我們會注意到幾種常見的模式。
這就是設計模式的用武之地。
設計模式的基本概念從一開始就存在於軟體工程行業中,但它們並沒有真正正式化。
由著名的四人幫 (GoF)在推動軟體工程中正式化設計模式概念方面發揮了重要作用。
現在,設計模式是軟體開發的重要組成部分,並且已經存在了很長時間。
原書中介紹了 23 種設計模式。
由於各種原因,設計模式是有益的。
它們是經過行業資深人士嘗試和測試的成熟解決方案。
它們是以廣泛接受的方式解決問題的可靠方法,並反映了幫助定義它們的行業領先開發人員的經驗和見解。
模式還使您的代碼更具可重用性和可讀性,同時大大加快了開發過程。
設計模式絕不是完成的解決方案。
它們只為我們提供解決問題的方法或方案。


