Definitions for "Abstract data type"
A structure that encapsulates data and functions.
1.A set of data items and the operations to be performed on them 2.Data Encapsulation: data members are hidden from public view. They can only be accessed by specific functions that belong to the ADT 3.Data Abstraction: Separation of specification from implementation.The ADT includes specification of allowable operations but (generally) not how those operations are to be implemented.
a collection of information and operations that act on that information
an abstraction