Model–view–controller
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/ModelViewControllerDiagram2.svg/350px-ModelViewControllerDiagram2.svg.png)
Model–View–Controller (MVC) je naziv koji se često koristi u softverskom inženjeringu. Namjenjen je izoliranju programske logike (business logic) od ulaza (input) i prezentacijskog djela, omogućava nezavisan razvoj, testiranje i održavanje određene aplikacije.
Opis
MVC se sastoji od
- Model
- predstavlja podatke određene aplikacije
- View
- prikazuje prezentaciju predhodno modeliranih podataka
- Controller
- barata korisničkim zahtjevima