In many interviews I am facing these questions
1. Difference between abstract class and interface
We can declare methods virtually in a class and override them in child classes. Then why use of interface.
3. Why are you implementing all the interface methods even though you wont use them.
I know interface concept and abstract class concept but unable to understand their exact usage. I hope someone will explain me.