public static void Main()
Cuadrado c = new Cuadrado(){
Triangulo t = new Triangulo(){
public static class Impresora{
public static void Imprimir(Imprimible i){
public abstract class Figura: Imprimible {
public abstract int CalcArea();
public abstract void Imprimir();
public interface Imprimible {
public class Cuadrado: Figura, Imprimible {
public int Lado { get; set; }
Console.WriteLine("Soy un cuadrado");
public class Triangulo: Figura {
public int Base { set; get; }
public int Altura { set; get; }
Console.WriteLine("Soy un triangulo");