Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

23.11.2008, 17:35

Worin siehst du einen Sinn, dass das Model die Views kennt? Ein View kann sich ja auf 20 Models beziehen oder es kann 4 Views für das selbe Model geben. Dann kommen da noch die Controll rein mit all den schönen Verbindungen und dann wird man bei größeren Anwendunge gar nix mehr kapieren. Die Abhängigkeiten sind dermaßen groß, dass man gar nix mehr warten kann. Ich würde je nach Fall nicht mal eine Verbindung zwischen View und Model machen, aber das kommt auf die konkrete Situation an, das kann man nicht so pauschalisieren.

Anonymous

unregistriert

12

23.11.2008, 19:46

malignate88
Die Verbindung zwischen Model und View ergibt sich aus dem Observer-Pattern automatisch. Würde mein MVC nicht auf dem Observer-Pattern aufbauen, sondern ich eine "Eigenentwicklung" machen, könnte ich es so machen wie du schon sagtest und hätte dann ein MVP, aber kein MVC.

Da bei mir jedoch der Code sehr abstrakt ist und Pattern auf anderen Pattern aufbauen (und vorallem sollen), kann ich keine Verbindung zwischen Model und View einfach "kappen".

WarMuuh!!
Danke, das war die Lösung, daran hatte ich gar nicht mehr gedacht ;) Damit habe ich das Problem recht gut lösen können. :)