Possible Duplicate:
Why to use Interfaces ? Multiple Inheritance vs Interfaces ? Benefits of Interfaces?
I want to know why do we use interfaces as they contain only declaration of methods. Not any code...
Then, what are the benefits of using interfaces? Why to implement them? Why to use them?