Käyttöliittymämallien
Käyttöliittymämallit, suomeksi myös käyttöliittymäarkkitehtuurimallit, ovat yleisiä ja toistuvia ratkaisuja ohjelmistojen käyttöliittymien suunnitteluun. Ne auttavat kehittäjiä ja suunnittelijoita järjestämään ja hallitsemaan käyttöliittymän komponentteja ja niiden välistä vuorovaikutusta. Mallit pyrkivät parantamaan ohjelmiston ylläpidettävyyttä, testattavuutta ja kehityksen tehokkuutta erottamalla toisistaan käyttöliittymän esityksen ja sen taustalla olevan datan ja logiikan.
Yksi tunnetuimmista käyttöliittymämalleista on Model-View-Controller (MVC). MVC jakaa sovelluksen kolmeen osaan: Model (malli) hallinnoi tietoa ja
Näiden mallien käytön etuja ovat muun muassa parempi koodin organisaatio, helpompi testattavuus, koska eri osat voidaan