Loading...
The interface layer between logic and implementation
An Abstract Data Type (ADT) is a mathematical model for data types defined by its behavior (operations), not its implementation. It separateswhat a data structure does from how it does it.
Think of an ADT as a contract: it defines what operations are available and what they do, leaving the implementation details to concrete data structures.