函數(shù)式思維: 函數(shù)設(shè)計模式 第 3 部分
作者:佚名
Gang of Four 的解釋器設(shè)計模式 (Interpreter design pattern) 鼓勵在一個語言的基礎(chǔ)上構(gòu)建一個新的語言來實現(xiàn)擴展。大多數(shù)函數(shù)式語言都能夠讓您以多種方式(如操作符重載和模式匹配)對語言進行擴展。盡管 Java™ 不支持這些技術(shù),下一代 JVM 語言均支持這些技術(shù),但其具體實現(xiàn)細則有所不同。在本文中,Neal Ford 將探討 Groovy、Scala 和 Clojure 如何通過以 Java 無法支持的方式來實現(xiàn)函數(shù)式擴展,從而實現(xiàn)解釋器設(shè)計模式的目的。
責(zé)任編輯:凌云
來源:
IBMDW