Grazie intanto per le risposte date finora...<br><br>Vorrei se possibile ripuntare la discussione sulle tematiche iniziali per cui era nata, cercando di andare ad esaurire tutte le tematiche presentate.<br><br>Al di là delle impressioni sul pattern implementato, avete idea su quello che avevo chiesto nel &quot;punto1&quot; e &quot;punto2&quot;?
<br><br>Li riporto per evitarvi la fatica di ricercare la mail iniziale :D<br><br>1) La classe TestSingletonHelper è una classe &quot;interna&quot; alla classe TestSingleton, ed ha il metodo  __call__ <br>&nbsp;Questo
serve per rendere di fatto privato l&#39;__init__ della classe
TestSingleton, che così viene reso inaccessibile. Perchè si è reso
necessario l&#39;uso di __call__? cosa realizza di preciso?
<br>2) def __call__( self, *args, **kw ) : perchè a __call__ viene
passato *args, **kw ? Cosa sono? a cosa servono e quando secondo voi
vengono usati?<br><br>Grazie ancora a tutti.<br><br>Marco Meoni<br><br><br><div><span class="gmail_quote">On 3/29/07, <b class="gmail_sendername">Enrico Franchi</b> &lt;<a href="mailto:enrico.franchi@gmail.com">enrico.franchi@gmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>On 29/mar/07, at 02:10, efphe wrote:<br><br>&gt; La domanda dovrebbe essere esattamente invertita: perche&#39; dovremmo
<br>&gt; usarlo, invece di preferire le classi e gli static methods?<br><br>Per esempio perchè usare le classi statiche come &#39;oggetti di tutti i<br>giorni&#39;<br>ci può mettere nella condizione di dovere lavorare con le metaclassi
<br>per fare quello che normalmente facciamo sulle classi quando usiamo come<br>&#39;oggetti di tutti i giorni&#39; le normali istanze.<br><br>A me personalmente è capitato di usare entrambi (e anche versioni<br>modificate
<br>del singleton).<br><br><br>-enrico<br><br>_______________________________________________<br>Python mailing list<br><a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br><a href="http://lists.python.it/mailman/listinfo/python">
http://lists.python.it/mailman/listinfo/python</a><br></blockquote></div><br><br clear="all"><br>-- <br>Sbaush