Abstract
In Chapters 2 and 9 we discussed the technique of object-oriented program design. There we stated that an object instance can be represented in a computer as an abstract data type. This chapter introduces abstraction in particular the use of data abstraction as a technique in programming. We then apply these techniques to a simple example problem. Abstraction is defined in the Oxford Dictionary as
“Not concrete; theoretical, not practical; (of art) concerned with pure form and pattern, free from representational qualities”.
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Copyright information
© 1989 Jill A. Hewitt and Raymond J. Frank
About this chapter
Cite this chapter
Hewitt, J.A., Frank, R.J. (1989). Implementing Object Classes with Transparent Abstract Data Types. In: Software Engineering in Modula-2. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-11260-9_10
Download citation
DOI: https://doi.org/10.1007/978-1-349-11260-9_10
Publisher Name: Palgrave, London
Print ISBN: 978-0-333-51518-1
Online ISBN: 978-1-349-11260-9
eBook Packages: Computer ScienceComputer Science (R0)