Model View Controller

Uit Inf20
Versie door Eelco (overleg | bijdragen) op 6 dec 2014 om 09:34 (Nieuwe pagina aangemaakt met '== Model View Controller == Dit is een voorbeeld van een patroon (pattern). * meerdere views op eenzelfde (data)model mogelijk; * meerdere manieren mogelijk om ee...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
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;