[Python] costruzione dinamica di oggetti e sotto-oggetti
Antonio Cavallo
a.cavallo a cavallinux.eu
Dom 7 Lug 2013 20:34:40 CEST
class Mobili(object):
def __init__(self):
self.colore = []
….
self.accessori = []
class Lavello(Mobili):
def __init__(self):
self.marca = []
super(Lavello, self).__init__()
...
class Forno(Mobili):
def __init__(self):
self.attributo = []
super(Forno, self).__init__()
Questa e' la maniera di creare ereditarietà' in python.
On 7 Jul 2013, at 17:53, Riccardo mancuso <mancuso.riccardo63 a gmail.com> wrote:
> 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.
> Faccio un esempio: supponiamo di avere una classe di nome "mobili" e
> di comporre una cucina:
>
> class mobili():
> pass
>
>
> class lavello():
> def __init__(self):
> self.colore=[]
> self.forma=[]
> self.accessori=[]
>
> class forno():
> def __init__(self):
> self.colore=[]
> self.marca=[]
> self.modello=[]
>
>
> class pensile_basso():
> def __init__(self):
> self.colore=[]
> self.larghezza=[]
>
> class pensile_alto():
> def __init__(self):
> self.colore=[]
> self.larghezza=[]
> self.vetrina=[]
>
> Le classi sono indipendenti l'una dall'altra.
> Come faccio a comporre in modo che alla fine mi risulti una
> rappresentazione schematica della cucina ?
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
Maggiori informazioni sulla lista
Python