Creación dinámica de clases

Maria
05 de Abril del 2002
Necesito saber si se puede crear de alguna manera una definición de clase de manera dinámica. Esto es, que no esté definida estáticamente en la jerarquia de clases de java. Además crearla indicando "implements", esto es, implementando ciertas interfaces de acuerdo a ciertos especificaciones.
muchas gracias