Ist das eine sinnvolle Programmstruktur?
Verfasst: Dienstag 28. September 2010, 10:14
Hallo,
ich hab' mir jetzt mal erste Überlegungen über eine mögliche Struktur meines Kalenderprogramms gemacht. Die Darstellung hänge ich hier mal mit an.
http://www.denkdran.org/img/denkdran.jpg
Wie ich mir das vorstelle:
- Die Funktion 'main()' erstellt eine Instanz von MainFrame() und übergibt config-Daten an diese.
- Dort wird eine Instanz von View() erstellt, die wiederum eine Instanz von ViewConstructor() erstellt.
- Innerhalb der View()-Instanz liegen dann diverse Item()-Instanzen, in denen sich ItemConstructor()-Instanzen befinden.
Alle Informationen zum Darstellen der view und der darin enthaltenen items werden von den Constructor-Instanzen erstellt und zur Verfügung gestellt.
Soll ich auf diese Weise weiterdenken oder bin ich auf dem Holzweg?
Gruß
mutetella
ich hab' mir jetzt mal erste Überlegungen über eine mögliche Struktur meines Kalenderprogramms gemacht. Die Darstellung hänge ich hier mal mit an.
http://www.denkdran.org/img/denkdran.jpg
Wie ich mir das vorstelle:
- Die Funktion 'main()' erstellt eine Instanz von MainFrame() und übergibt config-Daten an diese.
- Dort wird eine Instanz von View() erstellt, die wiederum eine Instanz von ViewConstructor() erstellt.
- Innerhalb der View()-Instanz liegen dann diverse Item()-Instanzen, in denen sich ItemConstructor()-Instanzen befinden.
Alle Informationen zum Darstellen der view und der darin enthaltenen items werden von den Constructor-Instanzen erstellt und zur Verfügung gestellt.
Soll ich auf diese Weise weiterdenken oder bin ich auf dem Holzweg?
Gruß
mutetella