[pyar] Clase que encapsula un atributo

Roberto Alsina ralsina en netmanagers.com.ar
Mie Abr 23 11:35:32 ART 2014


On 23/04/14 11:18, Emiliano Reynares wrote:
> El caso de uso es similar al que se plantea en los modelos de Django. 
> Cada clase del dominio (o sea, creada por el usuario) posee un 
> atributo de clase que permite manipular los objetos de dicha clase. 
> Algo así:
>
> class Model:
>     m = Manager()
>
> class Foo(Model):
>     pass
>
> Luego, cada clase del dominio posee una instancia de Manager para 
> manipular sus objetos, y dicha instancia de Manager conoce la clase 
> que la "posee" como atributo. Espero sea clara la explicación!
>

Pero para eso no necesitás saber la clase que la "posee" necesitás saber 
la instancia. Que es "self". Si querés saber la clase es self.__class__ 
... no hay un problema ahí.



More information about the pyar mailing list