[pyar] patrón Singleton

Juan BC jbc.develop en gmail.com
Mar Ene 11 23:01:37 ART 2011


Monostate se llama eso segun la wikipedia

Roberto Alsina <ralsina en netmanagers.com.ar> escribió:

>On 1/11/2011 10:10 PM, Alberto Leonhell Silveira Gazzano wrote:
>> Estimados, estoy tratando de implementar este patrón para poder usarlo 
>> en la conexión a una base de datos (entre otras cosas). Como soy nuevo 
>> en python me gustaría que me dieran algún consejo para encarar esto. 
>> En principio hice los siguientes módulos muy básicos de prueba 
>> (googleando un poco claro...):
>Porqué no el patrón borg? Sacado de 
>http://nomuerde.netmanagers.com.ar/indice.html
>
>Una alternativa es no usar un singleton, sino lo que Alex Martelli llamó 
>unBorg 
><http://code.activestate.com/recipes/66531-singleton-we-dont-need-no-stinkin-singleton-the-bo/>:
>
>class  Borg:
>     __shared_state  =  {}
>     def  __init__(self):
>         self.__dict__  =  self.__shared_state
>
>¿Cómo funciona?
>
>>>>  a=Borg()
>>>>  b=Borg()
>>>>  a.x=1
>>>>  print  b.x
>1
>
>
>
>_______________________________________________
>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/


More information about the pyar mailing list