[prev] 4 [next]

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