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...

QR or ________ codes let any piece of print host a link to online information

A) quality response B) quality retention C) quick retention D) quick response

Computer Science & Information Technology

Choose the correct verb to agree in number with the subject of the following sentence. Fifteen dollars __________ adequate to cover the cost of lunch.?

A. ?is B. ?are

Computer Science & Information Technology

How does alignment affect resource usage?

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

A protocol analyzer shows that the average frame size of data packets being delivered to and from the campus network’s Internet connection is 1203. Is this a reasonable average? Justify your answer.

What will be an ideal response?

Computer Science & Information Technology