Exemplo n.º 1
0
        public static void decorator()
        {
            FabricaDeComparables fabrica = new FabricaDeAlumnosConcretos();
            Alumno alumno = (Alumno)fabrica.crearAleatorio();

            alumno.SetCalificacion(3);
            Decorador alumnoDecorado = new DecoradorNotaPromocion(alumno);

            Console.WriteLine(alumnoDecorado.mostrarCalificacion());
        }