Hola, tengo una duda con cuando y como utilizar una interface o una clase
abstracta, resulta que..
abstract class P1
{
public abstract void tipo();
}
interface P1
{
public abstract void tipo();
}
y luego...
class prueba : P1
{
public override void tipo();
{
...
}
}
o
class prueba : interface P1
{
public void tipo();
{
...
}
}
podría utilizar tanto la interface como la class en una clase hija? y si
puedo... sería lo mismo con una interface que con una clase...
yo creo que sí pero no estoy seguro de el porque y cuando usar una interface
o una clase abstracta.
GRACIAS.
Leer las respuestas