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/