Lisäparametreja
Lisäparametreja ovat ohjelmoinnissa parametreja, joita voidaan antaa funktiolle tai menetelmälle perusparametrien lisäksi. Niiden avulla rajapintaa voidaan käyttää joustavammin ja laajentaa toiminnallisuutta ilman uusien kutsutapojen luomista. Lisäparametreja käytetään sekä sisäisessä ohjelmoinnissa että ulkoisissa rajapinnoissa.
Toteutustapoja on useita. Valinnaiset parametrit (default values) määritellään siten, että kutsu voi jättää ne pois. Nimetyt
Esimerkiksi Pythonissa voidaan määrittää def sum(a, b=0, c=0): return a + b + c. Variadisia parametreja ovat Pythonin
Hyötyjä ovat selkeä API-kehittäminen, taustajärjestelmien laajennettavuus ja yhteensopivuus vanhojen versioiden kanssa. Haittoja voivat olla epäselvyys käyttöliittymässä,
Käytännössä lisäparametreja esiintyy monin tavoin: ohjelmointikielissä, kirjasto- ja API-rajapinnoissa sekä komentosarjoissa. REST-rajapinnoissa lisäparametrit ovat usein kyselyparametreja