When is an interface "good"?



When is an interface "good"? ..

Answer / 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

More C Interview Questions

what is computer

4 Answers  


Write a function that will take in a phone number and output all possible alphabetical combinations

0 Answers   Motorola,


What are types of preprocessor in c?

0 Answers  


What does struct node * mean?

0 Answers  


n=7623 { temp=n/10; result=temp*10+ result; n=n/10 }

7 Answers   Wipro,






How will you print TATA alone from TATA POWER using string copy and concate commands in C?

0 Answers   Amdocs, Apps Associates,


#include<stdio.h> void main() { char *str; long unsigned int add; str="Hello C"; add=&str[0]; printf("%c",add); } What is the output?

4 Answers   Infosys,


Wt are the Buses in C Language

0 Answers   Infosys,


Do you have any idea about the use of "auto" keyword?

0 Answers  


How can I recover the file name given an open stream?

0 Answers  


Why is c called "mother" language?

0 Answers  


Is the exit() function same as the return statement? Explain.

0 Answers   Agilent, ZS Associates,


Categories