prosedyreabstraksjon
Prosedyreabstraksjon er et begrep innen programvareutvikling som beskriver praksisen med å spesifisere hva en prosedyre gjør, uten å avklare hvordan den gjør det. Ved å bruke prosedyreabstraksjon kan man behandle en prosedyre som en sort boks: man kjenner innganger og forventet utdata, men ikke detaljer om implementasjonen.
Dette oppnås ved å definere et klart grensesnitt som inkluderer navn, parametere og returverdi, samt eventuelle
Fordeler inkluderer redusert kompleksitet, bedre modularitet og enklere testing, vedlikehold og gjenbruk. Prosedyreabstraksjon muliggjør at ulike
I praksis er prosedyreabstraksjon sentral i både imperativ og funksjonell programmering, og den ligger til grunn