The general technique of isolating the parts of a
program that deal with how data are represented from the parts that deal with
how data are manipulated is a powerful design methodology called data
abstraction. Data abstraction makes programs much easier to design, maintain,
and modify.
If you want to change selection, open document below and click on "Move attachment"
2.2 Data Abstractionta enables us to increase the modularity of our programs.
If we can manipulate geographic positions as whole values, then we can shield
parts of our program that compute using positions from the details of how those
positions are represented. <span>The general technique of isolating the parts of a
program that deal with how data are represented from the parts that deal with
how data are manipulated is a powerful design methodology called data
abstraction. Data abstraction makes programs much easier to design, maintain,
and modify.
Data abstraction is similar in character to functional abstraction. When we
create a functional abstraction, the details of how a function is implemented
can be suppressed, and the p Summary
status | not read | | reprioritisations | |
---|
last reprioritisation on | | | suggested re-reading day | |
---|
started reading on | | | finished reading on | |
---|
Details