Abstraktion inom datavetenskap är en teknik för att hantera komplexiteten i system.
De viktigaste begreppen:
I objektorienterad programmering (OOP) används termen "abstraktion" som en förkortning för " dataabstraktion ", men det senare ska inte förväxlas med en abstrakt datatyp - i OOP förstås detta som klassarv .