29 Abstract Data Types Abstract data type (ADT) = the combination of data together with its methods (how the data objects are accessed) ADTs specify a set of required methods, but do not specify how those methods should be implemented (that's why they are called abstract ) Data structures quite often refer to ADTs For frequently used ADTs the most efficient universal (applicable to the vast majority of programming languages) implementations are known
{}