SoloCodigo

Programación General => Java => Mensaje iniciado por: ydaniel1 en Miércoles 11 de Marzo de 2009, 03:02

Título: Java Dinamico
Publicado por: ydaniel1 en Miércoles 11 de Marzo de 2009, 03:02
Hola a todos,

Estoy realizando una aplicación en Java y he llegado a una encrucijada.

Escenario
La aplicación que estoy realizando recibe llamados desde otros sistemas o aplicaciones con un Id de Programa o Función en particular, se programa la acción para cada función o programa. Estas acciones son diferentes por función Replicar en una base de datos, enviar un e-mail u otras cosas.
Todo está bien se compila y funciona.

Lo ideal es que sea dinámica el llamado de la acción final.

Actual
Función_A --> Modelo --> Controlador_A
Función_B --> Modelo --> Controlador_B
Función_C --> Modelo --> Controlador_C

Necesidad
Función_A --> Modelo --> Controlador_Dinamico_A
Función_B --> Modelo --> Controlador_Dinamico_B
Función_C --> Modelo --> Controlador_Dinamico_C

Parte de la Idea es crear la clases y colocarlas en algún lugar donde puedan ser leídas y compiladas con el mismo código sin necesidad de modificar el programa del Modelo.

No tengo idea de cómo realizar esto en Java y si se puede, por eso recurro a ustedes por alguna sugerencia.

Espero sus comentarios.
Título: Re: Java Dinamico
Publicado por: m0skit0 en Miércoles 11 de Marzo de 2009, 10:00
No he entendido muy bien lo que quieres hacer, pero esto a lo mejor te ayuda: polimorfismo (http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/herencia/intro_herencia.htm). Es un poco difícil de entender, pero es cuando el mecanismo de herencia y objetos de la programación orientada a objetos cobra todo su poder  ;)