 |
 |
 |
 |
 |
 |
 |
 |
| • |
This
is where you build a “fence” around
|
|
|
|
program
segments, preventing some parts
|
|
|
|
of
the program from “seeing” how tasks
|
|
|
|
are
being accomplished.
|
|
|
| • |
Any
use of globals causes side effects that
|
|
|
may
not be predictable, reducing the
|
|
|
|
viability
of procedural abstraction
|
|