[Python] costruzione dinamica di oggetti e sotto-oggetti

Daniele Zambelli daniele.zambelli a gmail.com
Lun 8 Lug 2013 21:00:22 CEST


Il giorno 08 luglio 2013 19:05, Riccardo mancuso <
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>

class Mobile(object):
        def __init__(self):
                self.colore = ...
                self.dimensioni = (..., ..., ...)
                self.posizione = (..., ...)
               ….
                self.accessori = []

class Lavello(Mobile):
        def __init__(self):
                Mobile.__init__(self)
                self.marca = []
                super(Lavello, self).__init__()
...

class Forno(Mobile):
        def __init__(self):
                self.attributo = []
                super(Forno, self).__init__()

 Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

    giusto!
    nel verso
    forse è perché non guardiamo le cose
    Quando non ci capiamo,
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130708/0a262139/attachment.html>


Maggiori informazioni sulla lista Python