 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
The
user & client should not be aware of what
|
|
|
data
structure is being used
|
|
|
| • |
This
means the client program should not be
|
|
|
aware
that there is a node or a next pointer for a
|
|
|
linked
list, or an index to an array -- if an array is
|
|
used
|
|
|
| • |
This
allows an ADT to “plug and play” different
|
|
|
data
structures, to maximize efficiency w/o
|
|
|
disrupting
the client program
|
|