•Fundamental
idea : Abstract Data Type
–What
is an ADT ?
•Data
declarations
•Procedures
acting upon the data
•Only
the procedures can access the data.
–Why
ADTs ?
•When
data formats have to change, only procedures in ADT need
to be adapted, no changes outside the ADT.
–Implementation
of ADTs ?
•In
modula 2, library modules are ADTs.