Kuvio

Pattern on mallimenetelmä, esimerkki. Se on mikä tahansa rakenne, idea tai käsite, jota käytetään toistuvasti laajemmassa kontekstissa. Useimmat mallit ovat hyviä esimerkkejä järjestelmien luomisesta, jotka voivat ratkaista erilaisia ​​​​ongelmia. Ne helpottavat erilaisten ohjelmistojärjestelmien luomista, ylläpitoa, testausta, kehittämistä ja virheenkorjausta. Mallit ovat tehokkaita työkaluja käsitellä hienovaraisia ​​ja joskus hienovaraisia ​​ongelmia ja virheitä, jotka ovat väistämättömiä suurissa ohjelmistoprojekteissa. Jotkut ohjelmoijat aloittavat oppimalla malleja, koska ne ovat hyödyllisiä, toiset siksi, että ne tekevät koodista luettavan. Lisäksi oppimismallit nopeuttavat projektien kehitystä ja auttavat luomaan entistä skaalautuvia ja luotettavampia järjestelmiä.

Tässä artikkelissa tarkastellaan yhtä tärkeimmistä ja laajimmin käytetyistä suunnittelumalleista: MVC (Model-View-Controller) -kuvio.