Forms of Abstraction

The levels of detail that we have been describing is just one manifestation of the concept of abstraction as it is applied to computer programming. Here is a chart that describes just a few of the other ways that we use abstraction in programming. We will examine a few of these in more detail, illustrating how they are similar and how they are different from each other.

[audio] [real] Text to accompany slide13, in Chapter 2 of An Introduction to Object-Oriented Programming