Hi zusammen,
ich fange gerade an die GUI für ein größeres Projekt zu schreiben, um die bisher ermittleten Informationen darzustellen.
Damit die Struktur von Anfang an übersichtlich bleibt, lese ich mich gerade etwas genauer in das MVC Pattern ein.
Doch ist dieses auch sinnvoll anzuwenden, wenn es nur eine View gibt? Denn beim Aktivieren einer GUI-Kompnente in der der View wird ja der Controller informiert (angemeldeter Listener aufgerufen), der das entsprechende Model aktualisiert. Dadurch werden die jeweils angemeldeten Views benachrichtigt.
Es erscheint mir nützlich diesen Weg zu gehen, da so nicht der ganze auszuführende Quellcode in den Listeners in der View steht.
Aber lohnt es sich denn, zum Beispiel beim Drücken eines Buttons, den Umweg über den Controller und dem Model zu gehen (, damit dieser dann die View wieder informiert, die das Ereignis ja erst ausgelöst hat) wenn es nur eine View gibt?
ich fange gerade an die GUI für ein größeres Projekt zu schreiben, um die bisher ermittleten Informationen darzustellen.
Damit die Struktur von Anfang an übersichtlich bleibt, lese ich mich gerade etwas genauer in das MVC Pattern ein.
Doch ist dieses auch sinnvoll anzuwenden, wenn es nur eine View gibt? Denn beim Aktivieren einer GUI-Kompnente in der der View wird ja der Controller informiert (angemeldeter Listener aufgerufen), der das entsprechende Model aktualisiert. Dadurch werden die jeweils angemeldeten Views benachrichtigt.
Es erscheint mir nützlich diesen Weg zu gehen, da so nicht der ganze auszuführende Quellcode in den Listeners in der View steht.
Aber lohnt es sich denn, zum Beispiel beim Drücken eines Buttons, den Umweg über den Controller und dem Model zu gehen (, damit dieser dann die View wieder informiert, die das Ereignis ja erst ausgelöst hat) wenn es nur eine View gibt?