Hola.
Tengo la siguiente duda.
He declarado un Interfaz, la cual implementaré en varias clases. El caso es
que esta interfaz contiene métodos que deberían ser privados en la clase que
la implementa.
¿¿¿Lo que detallo a continuación puede afectar al rendimiento de la
aplicación????.
Como en el caso de Boxing/Unboxing
public IInterface
{
void Metodo1();
void Metodo2();
}
public partial class Clase xx : IInterface
{
public Clase()
{
InitializeComponent()
this.Metodo0();
((IInterface)this).Metodo1();
((IInterface)this).Metodo2();
}
public void Metodo0()
{
...
}
void IInterface.Metodo1()
{
}
void IInterface.Metodo2()
{
}
}
Saludos
Gracias.
Leer las respuestas