Jaka jest różnica między proxy a reify? Mam przykładowy kod:Jaka jest różnica między proxy a 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))))
wynik jest taki sam, kiedy używasz proxy lub reify, co jest lepsze?
Aktualizacja:
znalazłem coś:
- proxy nie potrzebują
this
jako pierwszy parametr. - nadklasa supervisora.
- argumenty wsparcia proxy.
dzięki, powinienem dokładniej przeczytać docs Clojure –