When is an interface "good"?

Answer Posted / abalonesoft

When it provides a simplified view of a chunk of software,
and it is expressed in the vocabulary of a user (where a
"chunk" is normally a class or a tight group of classes, and
a "user" is another developer rather than the ultimate
customer).

The "simplified view" means unnecessary details are
intentionally hidden. This reduces the user's defect-rate.
The "vocabulary of users" means users don't need to learn a
new set of words and concepts. This reduces the user's
learning curve.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Device an algorithm for weiler-atherton polygon clipping, where the clipping window can be any specified polygon

5458


Can two or more operators such as and be combined in a single line of program code?

799


When we use void main and int main?

579


What is the use of a ‘’ character?

580


Explain logical errors? Compare with syntax errors.

618






Define Array of pointers.

627


How is a null pointer different from a dangling pointer?

550


FILE *fp1,*fp2; fp1=fopen("one","w") fp2=fopen("one","w") fputc('A',fp1) fputc('B',fp2) fclose(fp1) fclose(fp2)} a.error b. c. d.

1187


Is there any data type in c with variable size?

626


What is the process to generate random numbers in c programming language?

601


How do you print only part of a string?

602


write a program to print data of 5 five students with structures?

1599


What is a structure member in c?

536


a single linked list consists of nodes a to z .print the nodes in reverse order from z to a using recursion

2328


Explain the difference between structs and unions in c?

567