存档日期:2019年4月18日 | 首次发布:2011年9月20日
JVM语言浏览器Alex Miller最近发现了使用Clojure(一种Java虚拟机的功能性Lisp变体)实现Visitor模式的好处。 在本文中,他回顾了Visitor模式,首先展示了它在遍历Java程序中的树数据中的用法,然后通过添加Clojure的功能性拉链来重写它。
此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步骤或插图可能已更改。
翻译自: https://www.ibm.com/developerworks/java/library/j-treevisit/index.html