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 is bubble sort in c?
Concat two string with most overlapped substring has to remove "abcd"+ "cdef" = "abcdef
What is the difference between specifying a constant variable like with constant keyword and #define it? i.e what is the difference between CONSTANT FLOAT A=1.25 and #define A 1.25
If I have a char * variable pointing to the name of a function ..
How can I access a memory located at certain address?
What is the real time usage volatile?
Why is c called c?
Why should I use standard library functions instead of writing my own?
What is restrict keyword in c?
In which language linux is written?
int a[3][5]={ {1,2,3,4,5],{2,3,4,5,6},{10,11,12,13,14}}; int *p=&a; printf(“%d”,*(*(x+1)+3));
Why do we use int main instead of void main in c?