We generally combine the data structures along with their operations and the combination is called an Abstract Data Type (ADT).
An Abstract Data Type (ADT) consist of two parts:
- Declaration of data.
- Declaration of operations.
For example, the data, link and the following operations make linked list an ADT:
- Count (or length)