En l’informàtica, l’abstracció és un procés que consisteix en aïllar un concepte d’un context específic o dels altres conceptes que l’acompanyen. En Programació, el terme dona sentit a "què fa?" i no a "com ho fa?"(Característica de caixa negra).