An [...] occurs whenever a part of the program that
can use a higher level function instead uses a function in a lower level.
Answer
abstraction barrier violation
Question
An [...] occurs whenever a part of the program that
can use a higher level function instead uses a function in a lower level.
Answer
?
Question
An [...] occurs whenever a part of the program that
can use a higher level function instead uses a function in a lower level.
Answer
abstraction barrier violation
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.