《Practical Common Lisp》的作者 Peter Seibel 曾說,如果你需要一種模式,那一定是哪里出了問題。他所說的問題是指因為語言的天生缺陷,不得不去尋求和總結一種通用的解決方案。
不管是弱類型或強類型,靜態或動態語言,命令式或說明式語言、每種語言都有天生的優缺點。一個牙買加運動員, 在短跑甚至拳擊方面有一些優勢,在練瑜伽上就欠缺一些。
術士和暗影牧師很容易成為一個出色的輔助,而一個背著梅肯滿地圖飛的敵法就會略顯尷尬。 換到程序中, 靜態語言里可能需要花很多功夫來實現裝飾者,而js由于能隨時往對象上面扔方法,以至于裝飾者模式在js里成了雞肋。
講 Javascript 設計模式的書還比較少,《Pro javaScript Design Patterns》是比較經典的一本,但是它里面的例子舉得比較 主站蜘蛛池模板: 泽库县| 陕西省| 枝江市| 富顺县| 龙泉市| 汪清县| 潮州市| 嘉兴市| 奇台县| 谢通门县| 建昌县| 桂阳县| 綦江县| 蒲城县| 航空| 滦平县| 靖州| 鸡泽县| 读书| 甘肃省| 内乡县| 抚顺县| 泰来县| 喀什市| 清镇市| 抚州市| 临海市| 宣威市| 榆社县| 蛟河市| 肥东县| 四子王旗| 甘德县| 靖边县| 来凤县| 宜昌市| 福贡县| 无锡市| 万源市| 深州市| 太和县|