Data abstraction allows us to abstract from the details of how data objects are implemented to how objects behave. When we use data abstraction, we do not care about the representation of objects.


Specifications for Data Abstraction

Implementation of a Data Abstraction

Properties of Data Abstraction Implementations

Design Issues


Procedural Abstraction

Modeling With UML I