enrico franchi ha scritto: > On Sat, May 3, 2008 at 4:33 PM, Mr. SpOOn <[EMAIL PROTECTED]> wrote: > >> In effetti avevo pensato proprio a una cosa simile. Come mai è meglio >> lasciarli perdere? > > Perchè non fanno assolutamente nulla. Se devi scrivere una funzione > per fare un assegnamento, scrivi l'assegnamento e basta. > Quella dei setter/getter banali è una mania dei Javisti che sarebbe > bene non fare proliferare ulteriormente.
Penserei la stessa cose se stesse accedendo alla proprietà di un oggetto, per cui usi direttamente la variabile e, quando questo non ti basta più, puoi sostituirla con una proprietà. Ma una variabile di modulo non puoi sostituirla con una proprietà, quindi io mi terrei stretto il getter. Ci sono un sacco di situazioni in cui fa comodo: - inizializzare il valore al suo primo accesso - consentire la lettura ma non la scrittura - serializzare gli accessi ...eccetera. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python