Possible Duplicate:
What is the difference between an interface and abstract class?
I read a guide about the difference between interface and abstraction but i didnt understand it the guide say's: why using exactly interface when we can use an abstract method, the answer is that the using of interface not require us to inherit from certain abstract class, Thus two classes that not inherit from the same class can contain similar interface, Actually using interface allowing us not inflate the parent class with redundant methods. i was really tying to understand it but it did not register, if some one can please help me here i will be very thankful.