Interface is a handle or contract   to access a COM object
Explicit implementation and Multiple Inheritance, can be resolved through inheritance

Code Used:

using System;
//csc Interface_Inheritance2.cs
namespace ConsoleApplication1
{
interface Iparty
{ void eprint(); }
interface Ifood
{ void eprint(); }
public class RF :Ifood
{
public void eprint()
{ Console.WriteLine("Food is Ready for"); }
}
public class RP : Ifood
{
public void eprint()
{ Console.WriteLine("Birthday Party"); }
}
class Programm
{
static void Main(string[] args)
{
Console.WriteLine("Name conflict Resovled through Objects");
RF r1 = new RF(); RP r2 = new RP();
r1.eprint(); r2.eprint();
Console.ReadLine();
}
}
}

Below shows a masking effect of an inherted member by a local due to name conflicts.
Name conflicts are handled very efficiently with the objects.