[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