static void Main(string[] args)
        {
            //Exemplos

            //IEstadoBinario[] lista = new IEstadoBinario[2];
            //lista[0] = new Lampada(110, 60);
            //lista[0].Ligar();

            //lista[1] = new TermometroEletrico();

            //for (int i = 0; i < 2; i++)
            //{
            //    Console.WriteLine(lista[i].Estado);
            //}


            //Exercicio 1

            IEstadoBinario[] lista = new IEstadoBinario[2];
            lista[0] = new Carro();
            lista[0].Ligar();

            lista[1] = new Carro();

            for (int i = 0; i < 2; i++)
            {
                Console.WriteLine($"Carro {i}: " + lista[i].Estado);
            }
        }
Пример #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     IEstadoBinario[] lista = new IEstadoBinario[2];
     lista[0] = new Lampada(110, 60);
     lista[0].Ligar();
     lista[1] = new TermometroEletrico();
     foreach (IEstadoBinario obj in lista)
     {
         Response.Write(obj.Estado + "<br/>");
     }
 }
Пример #3
0
 static void Main(string[] args)
 {
     IEstadoBinario[] lista = new IEstadoBinario[2];
     lista[0] = new Lampada(110, 60);
     lista[0].Ligar();
     lista[1] = new TermometroEletrico();
     for (int i = 0; i < 2; i++)
     {
         Console.WriteLine("{0}/{1}", lista[i], lista[i].Estado);
     }
     Console.ReadLine();
 }
Пример #4
0
 static void Main(string[] args)
 {
     IEstadoBinario[] lista = new IEstadoBinario[2];
     lista[0] = new Lampada(110, 60);
     lista[0].Ligar();
     lista[1] = new TermometroEletrico();
     for (int i = 0; i < 2; i++)
     {
         Console.WriteLine(lista[i].Estado);
     }
     Console.ReadLine();
 }