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.
If you want to change selection, open original toplevel document below and click on "Move attachment"
Parent (intermediate) annotation
Open itThe 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.Original toplevel document
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 pSummary
status | not read | | reprioritisations | |
---|
last reprioritisation on | | | suggested re-reading day | |
---|
started reading on | | | finished reading on | |
---|
Details