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.

Computer Science & Information Technology

You might also like to view...

A(n) ________ chart displays values vertically where the height represents the value

Fill in the blank(s) with correct word

Computer Science & Information Technology

If you have =D5*E5 in cell F5 and want to copy that down to F6 through F12, assuming data is contained in cells D6:E12, what is the quickest and easiest way to do that?

What will be an ideal response?

Computer Science & Information Technology