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 does keyword ‘extern’ mean in a function declaration?

1 Answers   Emerson,


how to find out the biggest element (or any other operation) in an array which is dynamic. User need not to mention the array size while executing.

3 Answers  


What is bin sh c?

0 Answers  


What are loops in c?

0 Answers  


What are the different data types in C?

0 Answers  






Which of the following is not a valid declaration for main ()? 1) int main() 2) int main(int argc, char *argv[]) 3) They both work

2 Answers  


what is the basis for selection of arrays or pointers as data structure in a program

0 Answers   TCS,


What is an lvalue?

0 Answers  


Why c is called top down?

0 Answers  


a) Identify the following declarations. Ex. int i (integer variable) float a[l0](array of 10 real nos) int (*f())() void *f int (*f()) [] void *f int f[] [] [] char *(*f) () int (*f[]) [] float(*f) [] [] float **f int ******f

0 Answers   TCS,


Subtract Two Number Without Using Subtraction Operator

0 Answers  


2.Given the short c program that follows a. make a list of the memory variables in this program b.which lines of code contain operations that change the contents of memory? what are those operations? Void main( void) { Double base; Double height; Double area; Printf(“enter base and height of triangle :”); Scanf(“%lg”, &base); Scanf(“%lg”, &height); Area=base*height/2.0; Printf(“the area of the triangle is %g \n”,area); }

1 Answers   Wipro,


Categories