Hello friends, I need to clarify about interfaces. Interfaces used in C# to achive multiple inheritance. Ultimately the interface member implemention will be done in the class where the interface is being used. At this scenariao i am not able to understand exactly the need to go for an interface, the same can be achieved by having separate function