En abstrakt datatype er en mængde af værdier eller objekter samt en tilhørende mængde af operationer på disse