В чем разница между прокси и 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))))
результат тот же, когда используется прокси или reify, что лучше?
Update:
Я нашел что-то:
- прокси не нужен
this
как первый параметр. - поддержка суперкласса прокси.
- аргументы поддержки прокси.