An Abstract Data Type (ADT) is a high-level (abstract) description of a data type which includes the operations (methods) available on the data type as well as what users of the data type should ...