Abstract Data Types (cont)
ADT interfaces are opaque
- clients cannot see the implementation via the interface
ADTs are important because …
- facilitate decomposition of complex programs
- make implementation changes invisible to clients
- improve readability and structuring of software
|