using System; public interface IDeshacible { void Deshacer(); } public class CampoTexto : IDeshacible { public void Deshacer() { Console.WriteLine("Invocación de Deshacer en CampoTexto."); } } public class CampoTextoEnriquecido : CampoTexto, IDeshacible { public new void Deshacer() { Console.WriteLine("Invocación de Método en CampoTextoEnriquecido."); } public static void Main() { CampoTextoEnriquecido cte = new CampoTextoEnriquecido(); cte.Deshacer(); ((IDeshacible)cte).Deshacer(); } }