[Python-es] decidir en "real time" de qué clase heredar
Raúl Cumplido
raulcumplido en gmail.com
Dom Feb 12 19:46:58 CET 2012
El patrón sería una Factory, tu clase Base debería ser una Factory que
dependiendo de los parámetros de MyClass crearía una clase Base1 o Base2.
Saludos,
Raúl
2012/2/12 Jose Caballero <jcaballero.hep en gmail.com>
> Hola,
>
>
> imaginemos unas clases como éstas
>
>
> class Base1(object):
> def __init__(self):
> blablabla
>
>
> class Base2(object):
> def __init__(self):
> blablabla
>
>
> class MyClass(Base):
> def __init__(self, x):
> self.x = x
> super(MyClass, self).__init__()
>
>
>
> donde dependiendo del valor de x, la clase de la que MyClass hereda sea
> Base1 o Base2.
> ¿Alguien sabe alguna forma de hacerlo?
> ¿Quizás un patrón de diseño? Si es así, con darme el nombre del patrón me
> basta, ya busco yo en google por mi cuenta.
>
>
>
> Muchas gracias por adelantado,
> Jose
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
--
Raúl Cumplido
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120212/416bc166/attachment.html>
Más información sobre la lista de distribución Python-es