[pyar] Consulta de disenio de clases.
QliX=D! [aka EHB]
qlixed en gmail.com
Vie Feb 25 16:44:07 ART 2011
Eh?
Complicado, pero a ver si esto te sirve:
Parametro de constructor (o __init__ para los amigos mas pythonicos)
class alpha(object):
def __init__(self):
self.fancymsg="Hola tarolas!"
def hitme(self):
print self.fancymsg
return
class beta(object):
def __init__(self, alpha_class_instance):
self.alpha=alpha_class_instance
def dothatthing(self):
print "Calling home..."
self.alpha.hitme()
print "Done!"
return
a=alpha()
b=beta(a)
b.dothatthing()
EHB
2011/2/25 Gonzalo <gonchi.sanchez en gmail.com>
> Hola gente, como les va? Hoy tengo una consulta sobre el disenio del
> esquema de clases de mi programa, paso a explicar:
> Tengo una ClaseA, y una ClaseB dentro de un mismo file. Tambien una
> funcion main que crea un objetoA y un objetoB (de clases A y B
> respectivamente). Ahora bien, necesito llamar desde el objetoB a un
> metodo de objetoA, es decir, que el objetoA realice un metodo con
> argumentos que el objetoB conoce.
> La unica forma de hacerlo es aplicando un patron de disenio? (ejemplo
> singleton) Si es asi, alguna forma "comoda y linda" para hacerlo?
> busque pero las veo demasiado complicadas para mis vagos conocimientos
> de python.
> Quizas sea muy basico lo que estoy preguntando, es que hace poquito
> que migre "en serio" a python, antes hice scripts para nada
> complicados y no en objetos.
> Bueno, espero no molestarlos, muchas gracias de antemano!
>
> slds,
>
> PD: Perdon por la ortografia, tengo un teclado ingles... :P
>
> --
> Gonzalo.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110225/f35d62af/attachment.html>
More information about the pyar
mailing list