Enciklopedio Kalblanda > komputiko > MVC |
MVC estas angla mallongigo por model-view-controller, t.e., modelo-vido-regilo. Gxi estas desegna skemo por komputila programo. Smalltalk-80 enkondukis la paradigmon por strukturi la grafikan interfacon de programoj. La tekniko tauxgas por iu ajn lingvo de objektema programado -- ekzemple, C++ kaj Gxavo. MVC estas la kutima skemo por grafikaj interfacoj kaj TTT-ejo de JSP.
MVC disigas problemon en tri specojn de objektoj:
Termostato estas ekzemplo de MVC: gxi montras la nunan temperaturon (la vido), havas ilon por sxangxi la temperaturon (regilo), kaj enhavas termometron por modeli la temperaturon (modelo).
La inspiro por MVC estis la Enigado/Procezado/Eligado etapoj de tradicia programo:
Enigado -> Procezado -> Eligado
Regilo->Modelo->Vido
MVC simpligas la problemon per tia disigo. La tri partoj povas esti verkitaj, plibonigitaj aux anstatauxigita sendepende.
...