[pyar] Clase que encapsula un atributo

fisa fisadev en gmail.com
Mie Abr 23 12:02:17 ART 2014


El día 23 de abril de 2014, 11:37, Angel Java Lopez
<ajlopez2000 en gmail.com> escribió:
> Gracias por la explicacion del caso de uso.
>
> Bien, y como se usa m? como se invocaria? cuando interviene?
>
> Porque me parece, como apunta Alsina, que en algun momento haces
> m.manejame(obj) y de ahi se obtiene todo
>
> O como interviene m? de que otra forma?
>
>
> 2014-04-23 11:18 GMT-03:00 Emiliano Reynares <reynares.emiliano en gmail.com>:
>
>> 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!

Según entiendo de su ejemplo, no se llama desde instancias sino desde
la clase, como en django. Algo como esto:

ClaseX.manager.all()


-- 
fisa  -  Juan Pedro Fisanotti


More information about the pyar mailing list