 |
 |
 |
 |
 |
 |
 |
 |
| • |
With
modular abstraction, we build a “screen”
|
|
|
|
surrounding
the internal structure of our program
|
|
|
prohibiting
programmers from accessing the data
|
|
|
except
through specified functions.
|
|
|
| • |
Many
times data structures (e.g., structures)
|
|
|
|
common
to a module are placed in a header files
|
|
|
|
along
with prototypes (allows external
|
|
|
|
references)
|
|