Can anybody tell me what for interfaces are used in real life projects?
Why do we need an interface first of all ?
what are interfaces good for if they don't implement functionality ?
We can simply write a class and declare/define members in it, why do we we have to inherit an interface and then define it in class?
Please give some real world examples where interfaces are used.
Thanks and Regards