[Python] Pattern singleton e chiamata __call__

Enrico Franchi enrico.franchi a gmail.com
Gio 29 Mar 2007 10:15:10 CEST


On 29/mar/07, at 02:10, efphe wrote:

> La domanda dovrebbe essere esattamente invertita: perche' dovremmo
> usarlo, invece di preferire le classi e gli static methods?

Per esempio perchè usare le classi statiche come 'oggetti di tutti i  
giorni'
ci può mettere nella condizione di dovere lavorare con le metaclassi
per fare quello che normalmente facciamo sulle classi quando usiamo come
'oggetti di tutti i giorni' le normali istanze.

A me personalmente è capitato di usare entrambi (e anche versioni  
modificate
del singleton).


-enrico



Maggiori informazioni sulla lista Python