《Practical Common Lisp》的作者 Peter Seibel 曾說,如果你需要一種模式,那一定是哪里出了問題。他所說的問題是指因為語言的天生缺陷,不得不去尋求和總結一種通用的解決方案。
不管是弱類型或強類型,靜態或動態語言,命令式或說明式語言、每種語言都有天生的優缺點。一個牙買加運動員, 在短跑甚至拳擊方面有一些優勢,在練瑜伽上就欠缺一些。
術士和暗影牧師很容易成為一個出色的輔助,而一個背著梅肯滿地圖飛的敵法就會略顯尷尬。 換到程序中, 靜態語言里可能需要花很多功夫來實現裝飾者,而js由于能隨時往對象上面扔方法,以至于裝飾者模式在js里成了雞肋。
講 Javascript 設計模式的書還比較少,《Pro javaScript Design Patterns》是比較經典的一本,但是它里面的例子舉得比較 主站蜘蛛池模板: 阳原县| 榕江县| 苏尼特左旗| 滦平县| 伊通| 阳山县| 锦州市| 彭山县| 建湖县| 射阳县| 天峨县| 克山县| 封丘县| 江川县| 普安县| 西昌市| 柳州市| 石台县| 镇安县| 巫山县| 淅川县| 庄浪县| 浙江省| 拉孜县| 上虞市| 公安县| 武胜县| 外汇| 博湖县| 新民市| 孙吴县| 乌兰浩特市| 沈丘县| 静乐县| 舒兰市| 沅陵县| 寿光市| 女性| 和平区| 台东县| 建瓯市|