Zitat von
jfheins:
@Robert:
Hieße das, es gibt ein zentrales, globales Daten-Objekt, in den (Formular-)Events wird immer nur etwas daran geändert, und wenn etwas ausgegeben werden soll, dann geschieht dies duch ein Ausgebe-Objekt, welches dann wiederum die Formularelemente bedient ?
Ich fürchte ich habe hier nicht genau verstanden, was du mir sagen willst.
Aber falls ich es richtig verstanden habe: Ja.
Kurzform: Im Endeffekt ist es eine Wiederentdeckung des EVA-Prinzips.
Da Quick'nDirty-GUIs schwer bis gar nicht wiederverwendbar oder auch nur im entferntesten testbar durch
unit tests sind, versucht man die Verarbeitung von irgendwelchem
GUI-Geklicke zu trennen.
Für alles andere rate ich dir dich im Netz schlau zu machen, dort haben breits viele Leute wirklich gute Artikel dazu geschrieben.
Zitat von
jfheins:
Vorteil: Vollständige Trennung zwischen
GUI und Programmcode (
)
Dafür braucht es nichtmal MVC, es reicht einfach nur Disziplin.
(zumindest im Code Editor, außerhalb ist es damit bei mir nicht weit her...
)