Falta o método Java (ala Ruby) para decorar?
Existe alguma técnica disponível em Java para interceptar mensagens (chamadas de método) como a técnica method_missing no Ruby? Isso permitiria decoradores e proxies de codificação com muita facilidade, como no Ruby:
:Client p:Proxy im:Implementation
------- ---------- -----------------
p.foo() -------> method_missing()
do_something
im.foo() ------------------> do_foo
p.bar() --------> method_missing()
do_something_more
im.bar() -------------------> do_bar
(Nota: o proxy possui apenas um método: method_missing ())