[Python] costruzione dinamica di oggetti e sotto-oggetti
Manlio Perillo
manlio.perillo a gmail.com
Mar 9 Lug 2013 14:03:42 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Il 08/07/2013 21:00, Daniele Zambelli ha scritto:
> Il giorno 08 luglio 2013 19:05, Riccardo mancuso
> <mancuso.riccardo63 a gmail.com <mailto:mancuso.riccardo63 a gmail.com>> ha
> scritto:
>
> ciao,
> al momento volevo procedere con la scrittura tramite un file di testo,
> in modo da organizzare in maniera testuale gli oggetti.
> Poi procedere nel trasformare questa modalità, tramite una GUI.
> Ma intanto volevo capire come organizzare le classi.
>
> Io farei una cosa di questo genere:
>
> class Locale(object):
> def __init__(self):
> <informazioni presenti in tutte i locali>
> self.mobili = [] # lista che contiene i mobili di
> questo locale
>
> class Cucina(Locale):
> def __init__(self):
> Locale.__init__(self)
> <Informazioni relative alle cucine>
>
> [...]
Da quello che (ancora non sono sicuro di capire) vuole fare l'OP, io farei:
lavello = {
'name': 'lavello',
'width': x
'xxx': ...
}
forno = {
'name': 'forno',
'width': x,
'xxx': ...
Se si deve solo collezionare dati, io preferisco usare dei semplici
dizionari, a meno di esigenze particolari.
> [...]
Ciao Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAlHb/B4ACgkQscQJ24LbaUR2KwCbBsIG6wBBiYl2aNOt4vqcHQp/
GJgAmgOIr2e/nSgAjxE/e2fuKwCYpoQm
=Nw7u
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
Python