Abstract Data Types
When a programmer strictly enforces the separation of how data is used from
how it is represented in programs, he or she is said to be using an
Abstract Data Type (ADT).
Advantages:
- Programmer is freed from machine details, so
he/she can concentrate on the problem
domain.
- Programs that use the data can be
developed independently of the programs
that represent the data.