03/11/2010, 17:42
|
| | Fecha de Ingreso: julio-2010
Mensajes: 46
Antigüedad: 14 años, 4 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 |