Mallifunktioiden
Mallifunktioiden käsite kuvaa ohjelmointiin ja mallinnukseen liittyviä funktioita, jotka kohdistuvat malleihin tai mallipohjiin ja jotka voivat generoitua tai muokata toteutuksia valmiista abstraktioista. Niiden tarkoituksena on lisätä koodin uudelleenkäytettävyyttä, joustavuutta ja erottelua mallin rakenteen sekä sen käytön välillä.
Tyypillisesti mallifunktiot ovat korkean tason funktioita, jotka ottavat syötteenään mallin määritelmän, mallipohjan tai kuvauksen siitä, miten
Esimerkkejä mallifunktioista löytyy templating-järjestelmistä, joissa malli määrittelee ulkoasun ja rakenneosion, ja funktio tuottaa lopullisen tuotteen sen
Mallifunktioiden käyttöalueet kattavat ohjelmointikielet, templating- ja generointityökalut sekä model-driven development -lähestymistavat. Termi on pääasiassa tekninen ja
Lisäksi: katso myös templating, higher-order function, code generation, model-driven engineering.