This was a question asked to me in one of the interview. There is an interface "Iinterface" and 5 classes which implements this interface. Now i want to implement a new method MethodNew() only inside class3. What is the best approch for this
interface Iinterface()
{
public void Method1();
}
class Class1 : Iinterface
{
public void Method1()
{
}
}
class Class2 : Iinterface
{
public void Method1()
{
}
}
class Class3 : Iinterface
{
public void Method1()
{
}
//MethodNew() should be written here
}
class Class4 :Iinterface
{
public void Method1()
{
}
}
class Class5 :Iinterface
{
public void Method1()
{
}
}