Ejemplo n.º 1
0
        public Lampada(TipoDeLampada tipo)
        {
            switch (tipo)
            {
            case TipoDeLampada.Quadrada:
                Caracteristica = @" XXXXXXXXX
 XXXXXXXXX
 XXXXXXXXX
 XXXXXXXXX";

                break;

            case TipoDeLampada.Redonda:
                Caracteristica = @"     O     
  OOOOOOO
 OOOOOOOOO
  OOOOOOO
     O     ";
                break;

            default:

                break;
            }
        }
Ejemplo n.º 2
0
        public Semaforo(TipoDeLampada tipo)
        {
            Lampada = new Lampada(tipo);

            Console.WriteLine("Criando semáforo...");

            estado = new Desligado(this);
        }