[Python] costruzione dinamica di oggetti e sotto-oggetti
Riccardo mancuso
mancuso.riccardo63 a gmail.com
Dom 7 Lug 2013 22:53:51 CEST
quello che vorrei fare č creare una serie di classi, da
particolarizzare durante il runtime mediante le definizione dei loro
attributi (colore, marca, ecc.). In modo da creare diverse
"collezioni" di cucine, diverse tra loro sia nei componenti (lavelli,
pensili, ecc) che negli attributi di ogni componente (colore, marca,
ecc.). Come fare ?
Il 07 luglio 2013 21:06, Manlio Perillo <manlio.perillo a gmail.com> ha scritto:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Il 07/07/2013 18:53, Riccardo mancuso ha scritto:
>> ciao,
>> mi scuso innanzitutto se non dovessi essere molto chiaro
>> nell'obiettivo che vorrei raggiungere.
>> Allora mi sto cimentando con le classi.
>> Vorrei costruire delle classi, in modo che dinamicamente l'oggetto in
>> questione diventi via via pių completo.
>
> Che intendi con dinamicamente?
> Le classi le dichiari in modo statico, non a run-time.
>
>> Faccio un esempio: supponiamo di avere una classe di nome "mobili" e
>> di comporre una cucina:
>>
>> class mobili():
>> pass
>>
>>
>> class lavello():
>
> Dovresti probabilmente derivare da mobili.
> Ma cosė come hai fatto l'esempio non ha senso usare una classe per ogni
> tipo di modiche, perchč la classe base non definisce nessuna interfaccia.
>
> Cosa devi farci con queste classi?
>
>>
>> Le classi sono indipendenti l'una dall'altra.
>> Come faccio a comporre in modo che alla fine mi risulti una
>> rappresentazione schematica della cucina ?
>
> Quello che stavi facendo non andava bene?
>
>
> Ciao Manlio
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAlHZvCgACgkQscQJ24LbaUQOywCfZ800jWRNvmyZbXHfJa9bfyc+
> nmEAn1k72MNzd6pJlK/ae9DDPnvqHEw2
> =iDwM
> -----END PGP SIGNATURE-----
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
Maggiori informazioni sulla lista
Python