Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2010, 17:42
g3rm4n
 
Fecha de Ingreso: julio-2010
Mensajes: 46
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: instanciar objetos en tiempo de ejecución

Lo que puedes hacer es una especie de switch (implementado con sentencias if - elif) en el que preguntas por lo que el usuario escribió y en base a ello creas tu objeto. Claro que quedaría hardcodeado y no sería lo mejor...

Otra cosa que se me ocurre es tener un diccionario con clave [nombre de la clase] y valor [instancia de la clase].

Algo como:

dic = {"clase1":instancia_de_clase1, "clase2":instancia_de_clase2...} y luego llamas a la función __init__ de la instancia con los parámetros que quieras.

Saludos,
g3rm4n