Forum: Algorithmen, Datenstrukturen und Klassendesign
by Alaitoc,
23. Aug 2011
Stimmt auch wieder. Ich bin jetzt von meinem Fall ausgegangen also verschiedene Klassen von Views und Models die über eine Factory erstellt werden, verknüpft oder Ähnliches. Für simples Erstellen o.Ä. ist sie sicherlich keine gute Wahl. Hast vollkommen Recht :)
MfG Alaitoc
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Alaitoc,
23. Aug 2011
Ich hatte gewissermaßen Glück und bei mir wurde in der Ausbildung viel wert auf sowas gelegt. Wobei ich gar nicht wissen will was ich noch alles falsch mache :3
Was man zumindest immer bei sich liegen haben sollte ist ein Buch mit Entwurfsmustern, finde ich äußerst prakisch :)
MfG Alaitoc
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Alaitoc,
23. Aug 2011
Ich versuche meistens meine Klassen immer so zu stricken, dass nur Eigenschaften o.Ä. in der Klasse sind die ich benötige. Wobei ich da wohl auch mal von abweiche, jedoch meistens lieber ein paar mehr Klassen. Einfach nur wegen der Übersichtlichkeit und der Anpassbarkeit.
Am Besten ein Klassendiagramm erstellen und überlegen was sich noch ändern könnte, bzw. worauf man gefasst sein...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Alaitoc,
23. Aug 2011
Zum Hauptmodul:
"Hauptmodul" war wohl etwas übetrieben ausgedrückt, eigentlich meinte ich nur ein Formular an dem ich meine Klassenstruktur koppeln kann. Die aber durch alles andere ausgetauscht werden kann, einfach nur einen Bereich wo die Views dargestellt werden bzw erzeugt werden oder Ähnliches.
Zur Factory:
Nun jenachdem wieviele Formulararten es geben soll, bzw. in der Theorie...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Alaitoc,
23. Aug 2011
Heyho,
also ich würde mir wohl als Erstes ein Hauptmodul basteln. Darein würden dann immer die benötigten Oberflächen geladen bzw die Anträge in deinem Fall (Factory-Pattern). Dabei würde ich auch wirklich lieber mehr Klassen anlegen, da soetwas meiner Meinung viel leichter anpassbar ist. Wer weiß, was später nochmal dazu kommt? Zusätzlich würde ich jenachdem noch ein MVC-Pattern...