Fwd: como abrir una clase desde otra clase
Juan Carlos Rodrigo
jrodrigog en gmail.com
Vie Oct 13 22:48:06 CEST 2006
# La verdad no entiendo muy bien que quieres
# hacer, pero tu definicion se parece a esto.
class Worker:
def work( self ): raise NotImplemented
class Informacion( Worker ):
def work( self ): print "Informacion working"
class Comparacion( Worker):
def work( self ): print "Comparacion working"
class Verificacion( Worker ):
def work( self ): print "Verificacion working"
class WorkerPool( list, Worker ):
def work( self ):
for item in self: item.work()
if __name__ == "__main__":
p = WorkerPool()
p.append( Informacion() )
p.append( Comparacion() )
p.append( Verificacion() )
p.work()
# La superclase es de la que hereda otra clase.
# No la que contiene referencias a otras clases.
# Saludos.
# PD: En este ejemplo todas las clases que
# trabajan lo hacen bajo un mismo metodo (work),
# por eso heredan de la clase Worker.
------------ 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