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 |
what does keyword ‘extern’ mean in a function declaration?
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.
What is bin sh c?
What are loops in c?
What are the different data types in C?
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
what is the basis for selection of arrays or pointers as data structure in a program
What is an lvalue?
Why c is called top down?
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
Subtract Two Number Without Using Subtraction Operator
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); }