Hallo,
ich habe ein Problem beim Verständnis mit dem MVC Design. Im Internet findet man vielerlei Auslegungen deswegen mal hier meine Frage.
Wenn ich nach meinem Verständnis eine Anwendung nach MVC designen möchte und die Komponenten austauschbar sein sollen dürfen Sie untereinander nciht namentlich bekannt sein. Dem View übergebe ich nicht direkt das Model Objekt oder das Controller Objekt. Also muss ich doch mit Schnittstellne arbeiten. und dadurch habe ich für ein Frame gleich drei Interfaces und drei Implementierungen. Das alles nur damit alle drei Komponenten Austauschbar sind.
Das MVC Design macht doch höchstens bei Frames mit hoher Komplexität Sinn. Sonst ist der Overhead für die Programmierung doch viel zu groß.
Verstehe ich etwas an dem MVC Design falsch?
ich habe ein Problem beim Verständnis mit dem MVC Design. Im Internet findet man vielerlei Auslegungen deswegen mal hier meine Frage.
Wenn ich nach meinem Verständnis eine Anwendung nach MVC designen möchte und die Komponenten austauschbar sein sollen dürfen Sie untereinander nciht namentlich bekannt sein. Dem View übergebe ich nicht direkt das Model Objekt oder das Controller Objekt. Also muss ich doch mit Schnittstellne arbeiten. und dadurch habe ich für ein Frame gleich drei Interfaces und drei Implementierungen. Das alles nur damit alle drei Komponenten Austauschbar sind.
Das MVC Design macht doch höchstens bei Frames mit hoher Komplexität Sinn. Sonst ist der Overhead für die Programmierung doch viel zu groß.
Verstehe ich etwas an dem MVC Design falsch?