Model View Controller

Uit Inf20
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;