为什么我应该在clojure中使用Reify而不是proxy?
发布于 2011-04-29 00:30:53
reify的方法体是词法闭包,可以引用周围的局部作用域。reify与proxy的不同之处在于:
其结果是在构造和调用方面都比proxy有更好的性能。在其约束不是禁止的所有情况下,reify都比proxy更可取。
来源:http://clojure.org/datatypes
发布于 2011-04-29 00:33:31
除非需要覆盖基类方法,否则在需要使用proxy的地方使用reify。
https://stackoverflow.com/questions/5821892
复制相似问题