В чем разница между прокси-сервером и reify? У меня есть пример кода:В чем разница между прокси-сервером и 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
в качестве первого параметра. - прокси поддержка суперкласса.
- аргументы поддержки прокси.
спасибо, я должен более точно читать Clojure документы –