Ahora mismo lo siguiente:¿Se puede forzar a un objeto java a implementar una interfaz en tiempo de ejecución?
1) Una interfaz java.
2) una clase Java concreto que hace no implementar la interfaz antes mencionada, pero hace contienen una firma del método búsqueda de cada uno de los métodos definidos en la interfaz.
Como no puedo cambiar la implementación del elemento 2, me gustaría saber si es posible hacer un método que acepte una instancia del elemento 1 como argumento para aceptar el elemento 2 sin una excepción de lanzamiento de clase.
Parece que las diversas mecánicas de telar/coerción/AOP en Spring deberían hacer esto posible, pero no sé cómo hacerlo.
¿Hay alguna manera de que esto suceda?
¿No puedes simplemente hacer un contenedor que implementa la interfaz y reenvía todo? – Erik
+1 para el contenedor –
¿Alguien sabe si hay un nombre para este patrón (lo que OP quiere) donde está 'lanzando' un objeto con la firma correspondiente en una interfaz? –