
Data Abstraction
nOnce defined, we can
create lists without worrying about how the data is stored
nWe “hide” the
data structure used for the data within the data type -- so it
is transparent to the program using the data
type
nWe call the program using this new data
type: the client program (or client)