In Section 3.5 it was already mentioned, that data and the appropriate operations should be grouped together (i.e. encapsulated), and that implementation details of both, the data as well as the operations, should be hidden to the users. In this Chapter we introduce the basic ideas of data encapsulation (and therefore of abstract data types) before we consider certain abstraction techniques in SIMULA 67, C++, EIFFEL, MODULA-2, and ADA.


Head File Abstract Data Type Library Module Program Unit Package Body 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag/Wien 1991

Authors and Affiliations

  • Bernd Teufel
    • 1
  1. 1.FAW Ulm, Bereich BüroautomationFederal Republic of Germany

Personalised recommendations