What is an Abstract Data Type (ADT)?

Abstract Data Type

Abstract Data Types
 specify only the interface to which a Data Structure must adhere to.