abstract data type
- In computer programming, a data structure that is defined by a programmer. It is more generalized than a data type, and its internal form requires special functions to be accessed, as it is hidden from the other structures of the program. An abstract data type may refer, for instance, to an object class in object oriented programming. Its abbreviation is ADT.