《Practical Common Lisp》的作者 Peter Seibel 曾說,如果你需要一種模式,那一定是哪里出了問題。他所說的問題是指因為語言的天生缺陷,不得不去尋求和總結一種通用的解決方案。
不管是弱類型或強類型,靜態或動態語言,命令式或說明式語言、每種語言都有天生的優缺點。一個牙買加運動員, 在短跑甚至拳擊方面有一些優勢,在練瑜伽上就欠缺一些。
術士和暗影牧師很容易成為一個出色的輔助,而一個背著梅肯滿地圖飛的敵法就會略顯尷尬。 換到程序中, 靜態語言里可能需要花很多功夫來實現裝飾者,而js由于能隨時往對象上面扔方法,以至于裝飾者模式在js里成了雞肋。
講 Javascript 設計模式的書還比較少,《Pro javaScript Design Patterns》是比較經典的一本,但是它里面的例子舉得比較 主站蜘蛛池模板: 海南省| 收藏| 阳信县| 娱乐| 博湖县| 北碚区| 鄱阳县| 奉节县| 都江堰市| 颍上县| 马龙县| 明星| 平遥县| 富裕县| 津南区| 静海县| 甘肃省| 天等县| 张家川| 洛南县| 威远县| 宁陕县| 苏尼特左旗| 华蓥市| 镇原县| 余姚市| 龙门县| 徐水县| 乌鲁木齐县| 尼木县| 舟曲县| 翁牛特旗| 西平县| 昭平县| 隆安县| 鄂托克旗| 襄樊市| 亚东县| 怀集县| 华亭县| 吕梁市|