Esempio n. 1
0
        static void Main(string[] args)
        {
            ConsoleColor     colorOriginal = Console.ForegroundColor;
            Lapiz            miLapiz       = new Lapiz(10);
            Boligrafo        miBoligrafo   = new Boligrafo(20, ConsoleColor.Green);
            EscrituraWrapper eLapiz        = miLapiz.Escribir("Hola");

            Console.ForegroundColor = eLapiz.color;
            Console.WriteLine(eLapiz.texto);
            Console.ForegroundColor = colorOriginal;
            Console.WriteLine(miLapiz);
            EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola");

            Console.ForegroundColor = eBoligrafo.color;
            Console.WriteLine(eBoligrafo.texto);
            Console.ForegroundColor = colorOriginal;
            Console.WriteLine(miBoligrafo);
            Console.ReadKey();
        }