static void Main(string[] args) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(ConsoleColor.Green, 20); EscrituraWrapper eLapiz = miLapiz.Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.text); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.text); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.ReadKey(); }