What is the reason for separating the interface from the implementation of an ADT?
What will be an ideal response?
One obvious benefit is that you can change your client (program that uses the ADT) without requiring that the ADT details be changed. The other benefit is that the ADT author can change the ADT implementation (but not the interface) of the ADT without requiring the client to do anything but relink his code.
You might also like to view...
In a Select Case block, if more than one Case clause matches the selector,
(A) only the statements associated with the first matching Case clause will be executed. (B) all of the statements associated with each matching Case clause will be executed. (C) only the statements associated with the last matching Case clause will be executed. (D) the program will malfunction and stop.
Which of the following is a valid XML tag?
a.
The ________ feature allows you to see how a document would print before you actually print it.
Fill in the blank(s) with the appropriate word(s).
A(n) ____ is any combination of operators and operands that can be evaluated to yield a value.
A. expression B. statement C. operation D. argument