Programming With Abstract Data Types
An abstract data type is a specification of the values and
the operations that these 2 properties:
- it specifies everything you need to know in order to use the
datatype
- it makes absolutely no reference to the manner in which the
datatype will be implemented.
- The Application:
- the part that uses the abstract datatype
- The Implementation:
- the part that implements the abstract datatype