¿Cuál es la diferencia entre proxy y reify? Tengo un código de ejemplo:¿Cuál es la diferencia entre proxy y reify?
(.listFiles (java.io.File. ".")
(proxy
[java.io.FileFilter] []
(accept [f]
(.isDirectory f))))
(.listFiles (java.io.File. ".")
(reify
java.io.FileFilter
(accept [this f]
(.isDirectory f))))
el resultado es el mismo, cuando el uso del proxy o reificar, lo que es mejor?
Actualización:
he encontrado algo:
- de proxy sin necesidad del
this
como primer parámetro. - proxy support superclass.
- argumentos de soporte de proxy.
gracias, debería haber leído los documentos clojure con mayor precisión –