Abstract Data Type • ADT
An abstract data type is a data type that is not implemented in a specific programming language, but is rather defined in terms of its behavior. This allows for the same ADT to be implemented in different programming languages, provided that the implementations adhere to the specified behavior.