answered
Interfaces are used to implement the concept of late-binding. Here late binding is the process of passing functionality to a function dynamically. Actually interfaces are not used to implement the concept of multiple inheritance. Inheritance represents inheriting properties from the super class in  classes where as in interfaces when you extend   an interface the interface can get … Read more