《Practical Common Lisp》的作者 Peter Seibel 曾說,如果你需要一種模式,那一定是哪里出了問題。他所說的問題是指因為語言的天生缺陷,不得不去尋求和總結一種通用的解決方案。
不管是弱類型或強類型,靜態或動態語言,命令式或說明式語言、每種語言都有天生的優缺點。一個牙買加運動員, 在短跑甚至拳擊方面有一些優勢,在練瑜伽上就欠缺一些。
術士和暗影牧師很容易成為一個出色的輔助,而一個背著梅肯滿地圖飛的敵法就會略顯尷尬。 換到程序中, 靜態語言里可能需要花很多功夫來實現裝飾者,而js由于能隨時往對象上面扔方法,以至于裝飾者模式在js里成了雞肋。
講 Javascript 設計模式的書還比較少,《Pro javaScript Design Patterns》是比較經典的一本,但是它里面的例子舉得比較 主站蜘蛛池模板: 科尔| 丹寨县| 凌海市| 雷山县| 舒兰市| 梨树县| 邢台县| 琼海市| 招远市| 翁牛特旗| 锦州市| 剑川县| 林西县| 兴义市| 正镶白旗| 平舆县| 福州市| 宁德市| 吉安县| 延寿县| 抚远县| 庆安县| 南皮县| 乌拉特后旗| 绥芬河市| 新建县| 海口市| 寿光市| 体育| 安丘市| 佛坪县| 囊谦县| 滁州市| 友谊县| 合肥市| 巢湖市| 乌海市| 广德县| 通城县| 治多县| 体育|