[pyar] Consulta de disenio de clases.

DF-- dj.foguelman en gmail.com
Vie Feb 25 13:24:49 ART 2011


Se me ocurre que:

la clase B tiene dentro de sus miembros un atributo de clase A, de esta
manera B podría aplicar metodos de A desde su scope.

In [1]: class classA:
   ...:     def method(self):
   ...:         print "carcaman"
   ...:

In [2]: class classB:
   ...:     def __init__(self):
   ...:         self.memberA = classA()
   ...:     def method(self):
   ...:         self.memberA.method()
   ...:

In [3]: classB().method()
carcaman


Salute!

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/78dc458b/attachment.html>


More information about the pyar mailing list