Gracias Chema y Oswaldo

Emmm tomando lo ultimo que dices Oswaldo ya estoy en el desastre jejeje, mi
problema es tal cual lo planteas.

Planteo el problema de esta manera:

Necesito que la clase Hija herede de la clase base para que tenga
sus métodos y atributos, hasta aquí todo bien.

Luego los atributos de la clase hija también deben ser objetos ya que ellos
deben manejar sus propios atributos y métodos, aquí es donde nace la idea
de que sean instancias de otra clase aparte y de hecho hasta aquí todo
funciona de maravilla el problema es cuando necesito crear otra instancia
de la misma clase hija.

Si pudiese lograr que cuando se destruya la instancia de la clase
hija también lo hagan sus atributos seria la solución, pero como dices
Chema quizá es problema de concepto.

Ya he probado por todas las vías a mi alcance y no logro dar con una
solución.

Les agradezco sus valiosos comentarios.




--------------------------------------------------------------
*Alvaro Manrique*
*Programador*
*Venezuela*
*Skype: alvaromanrique84*
*Twitter: @AJ_Manrique <http://twitter.com/AJ_Manrique>*
---------------------------------------------------------------


El 21 de enero de 2013 07:38, Oswaldo <lis...@soft-com.es> escribió:

> El 21/01/2013 7:58, Alvaro Manrique escribió:
>
>
>> Estoy probando esto, pero de igual manera no logro que finalice la
>> instancia de la clase Miembro:
>>
>>
> Cuando haces:
>
> class Hija(Base):
>       Miembro1 = Miembro()
>
> Miembro1 es una propiedad de la clase, no de la instancia. Se crea una
> instancia Miembro() con la definición de la clase que compartirán todas las
> instancias de la clase Hija. Por eso no se destruye al eliminar las
> instancias de la clase Hija.
>
> Si en tu ejemplo creas varias instancias de Hija verás que comparten la
> misma instancia de Miembro:
>
> >>> c = Hija()
> >>> print id(c.Miembro1)
> 31214288
> >>> c1 = Hija()
> >>> print id(c1.Miembro1)
> 31214288
>
>
> A mi parecer eso no está ni bien ni mal, es simplemente como lo quieras
> hacer. Si los datos de miembro van a ser de solo lectura la implementacion
> de esta forma puede ser correcta, pero si las instancias de Hija van a
> modificar valores de Miembro vas camino del desastre ;)
>
> Un saludo,
>
> --
> Oswaldo
>
> ______________________________**_________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/**mailman/listinfo/python-es<http://mail.python.org/mailman/listinfo/python-es>
> FAQ: http://python-es-faq.wikidot.**com/<http://python-es-faq.wikidot.com/>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a