Model View Controller
Naar navigatie springen
Naar zoeken springen
Model View Controller
Dit is een voorbeeld van een patroon (pattern).
- meerdere views op eenzelfde (data)model mogelijk;
- meerdere manieren mogelijk om een model te manipuleren.
- scheiden van model van view & controller
- view & controller zijn vaak gekoppeld
Je hebt een manier nodig om veranderingen in het model door te spelen aan de (actieve) views, om deze up-to-date te houden.
- oorspronkelijk MVC-patroon: (i) model signaleert aan views dat het veranderd is; (ii) views inspecteren het model
Je kunt dit vergelijken met:
- database: maakt verschillende views op zelfde data mogelijk;