Crear dinámicamente clases y objetos para almacenar en una BDOO

illich
11 de Julio del 2008
Hola, saludos a todos.
Me gustaría saber si alguien puede darme alguna ayuda al respecto. Es más sobre diseño que sobre java, pero los programadores a menudo hacen sus propios diseños, no? Lo voy a poner lo más simple que puedo:

Supongamos que tenemos una base de datos O.O y
3 tipos de objetos similares que podemos almacenar en la base de datos pero necesitamos poder crear en forma dinámica nuevos tipos de objetos similares e igualmente almacenarlos en la base de datos.

¿Como se podría encarar esto?

¿Debería crear 3 subclases de una superclase para los objetos por defecto?.. ¿ Y como hacer con las que cree el usuario? O debería crear una sola clase que me permita agregar o variar su comportamiento a criterio del usuario y crear los 3 tipos de objetos por defecto a partir de esta? ¿Es posible esto?

¿Alguien tiene alguna buena idea?

Gracias de antemano