Herencia dinàmica

Ernesto Revilla erny en sicem.biz
Vie Nov 19 20:26:55 CET 2004


Sí se puede crear classes dinámicamente, como por ejemplo:

 >>> class A(object):
...     def metA(self):
...         print "metA"
...     def metB(self):
...         print "metB"
...        
 >>> class B(object):
...     def metC(self):
...         print "metC"
...        
 >>> C=type('C',(A,B),{})
 >>> C
<class '__main__.C'>
 >>> c=C()
 >>> c.metA()
metA
 >>>

Cheers, Erny

Santi Camps escribió:

> Hola a todos,
>
> Puestos a rizar el rizo en python ¿ alguien sabe si puede 
> implementarse herencia dinàmica ? 
> Es decir, suponiendo que tenga una lista de clases ¿ hay alguna forma 
> de crear dinámicamente una clase "dummy" que herede de todas ellas ?
>
> Gracias
>
> Santi Camps
> http://www.earcon.com
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
>  
>




---
avast! Antivirus: Saliente mensaje limpio.
Base de datos de Virus (VPS): 0443-2, 21/10/2004
Comprobado en: 19/11/2004 20:26:56
avast! tiene los derechos reservados (c) 2000-2004 ALWIL Software.
http://www.avast.com


------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es