Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/03/2006, 14:20
Avatar de javiermil
javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 19 años, 9 meses
Puntos: 2
Hola, bueno la verdad es que como en tu caso, el usuario elige la base de datos, es decir, tienes que tener en el proyecto las 3 o 4 librerías pertenecientes a cada BD tienes que tener algo que marque a cual de ellas referirte, por lo que una clase abstracta no podrías implementar, sería una clase la cual llamaría a los metodos de las otras 3 dependiendo de a qué base de datos eligiese el usuario, es decir, un parámetro que tienes que pasarle es el tipo de base de datos, para después elegir uno de los métodos de una de las 3 o 4 librerías. Yo desde luego, es la forma que veo, porque hacerlo más genérico no veo cómo. De todos modos, añadir una librería( de otra BD) sólo supondría meter esa librería y hacer pequeños cambios en la clase que llamaría a las demás. Bueno espero haberme explicado bien, saludos y suerte con el proyecto.