Because the virtues of data abstraction parallel those of procedure abstraction, the following discussion of the virtues of data abstraction is much like the previous discussion, in Chapter 10, of the virtues of procedure abstraction.