Falta el método Java (ala Ruby) para decorar?
¿Hay alguna técnica disponible en Java para interceptar mensajes (llamadas a métodos) como la técnica method_missing en Ruby? Esto permitiría codificar decoradores y servidores proxy muy fácilmente, como en 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: Proxy solo tiene un método: method_missing ())