Model–view–controller
Fra Wikipedia, den frie encyklopedi
(Omdirigert fra Model-view-controller)
Model-view-controller (MVC) er et designmønster anvendt i programvareutvikling. Et MVC-program deler programmet opp i data (model) og brukergrensesnitt (view), slik at endringer i brukergrensesnittet ikke vil ha noen innvirkning på hvordan dataene håndteres, og vice versa. Det bruker et mellomliggende komponent for å kommunisere mellom view og model - controller.
MVC ble først beskrevet av Trygve Reenskaug i 1979. Han arbeidet da med Smalltalk hos Xerox PARC.