Gostaria de saber se posso por exemplo ter um método na interface, que é implementado nas classes com número de parâmetros diferentes. Apenas para efeito de exemplificação :
public interface ICalculadora
{
double Calcular(int num1, int num2...);
}
public class Soma : ICalculadora
{
public int Calcular(int num1, int num2, int num3)
{
return num1 + num2 + num3;
}
}
public class Divisao: ICalculadora
{
public int Calcular(int num1, int num2)
{
return num1 / num2 ;
}
}