Hva er modulær programmering?

Modulær programmering er en tilnærming til programvareutvikling hvor de enkelte funksjonene til et program er skilt i selvstendige komponenter som kalles moduler. Hver modul inneholder alt som er nødvendig for å oppfylle sin egen funksjonalitet, og kan redigeres og endres uten at hele prosjektet blir påvirket. Modulær programmering oppnås ved å opprettholde et konsistent modulgrensesnitt som andre programvarekomponenter bruker for å få tilgang til hver moduls funksjoner.

På enkelte språk, for eksempel Java og Go, er en modul kjent som en "pakke". På andre språk som Python, refererer en "pakke" til en samling av moduler.

Språk som støtter modulær programmering

Programmeringsbetingelser