[Python] Classi e loro interazioni con variabili
Manlio Perillo
manlio.perillo a gmail.com
Dom 20 Nov 2011 16:48:54 CET
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Il 20/11/2011 11:00, Daniele Maccio ha scritto:
> Le variabili globali sono il male, da usare solo se strettamente
> necessarie. Io ti consiglierei di fare una classe con tutte le
> meccaniche ed i dati del tuo file, ed eventualmente usare questa come
> un singleton/oggetto globale.
Si, ma se gli servono N variabili globali (ad esempio variabili di
configurazione) non mi metterei a scomodare una classe e poi vedermi
costretto a usare cose strane come i singleton.
In Python i moduli sono singleton, quindi basta mettere tutte le
variabili globali in un modulo separato (ad esempio chiamato conf):
from conf import PARAM_1, PARAM_N
> Ad ogni modo, il python si fida del programmatore, e non solitamente
> tutte le variabili sono pubbliche.
Credo si sia un "non" o "solitamente" di troppo...
P.S.:
il testo originale va messo **sopra** la tua risposta, non sotto.
Altrimento rendi difficile a chi legge capire a cosa stai rispondendo.
> [...]
Ciao Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk7JIWYACgkQscQJ24LbaURw2wCdHVsJA6LZbMoYL4KebRYIknsv
DRYAoJYqcJZTksuDF2MU52ZfCisIlEdB
=wxgt
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
Python