An abstraction barrier violation occurs whenever [...]
Answer
a part of the program that
can use a higher level function instead uses a function in a lower level.
Question
An abstraction barrier violation occurs whenever [...]
Answer
?
Question
An abstraction barrier violation occurs whenever [...]
Answer
a part of the program that
can use a higher level function instead uses a function in a lower level.
If you want to change selection, open original toplevel document below and click on "Move attachment"
Parent (intermediate) annotation
Open it An abstraction barrier violation occurs whenever a part of the program that
can use a higher level function instead uses a function in a lower level.
Original toplevel document
2.2 Data Abstraction two-element lists list literals and element selection
In each layer above, the functions in the final column enforce an abstraction
barrier. These functions are called by a higher level and implemented using a
lower level of abstraction.
<span>An abstraction barrier violation occurs whenever a part of the program that
can use a higher level function instead uses a function in a lower level. For
example, a function that computes the square of a rational number is best
implemented in terms of mul_rational , which does not assume anything about
the implementation of a ration
Summary
status
not learned
measured difficulty
37% [default]
last interval [days]
repetition number in this series
0
memorised on
scheduled repetition
scheduled repetition interval
last repetition or drill
Details
No repetitions
Discussion
Do you want to join discussion? Click here to log in or create user.