Exemplo n.º 1
0
        //Client
        static void Main(string[] args)
        {
            Klima   klima        = new Klima("Toshiba");
            Kumanda kumanda      = new Kumanda();
            Komut   openButton   = new PowerOn(klima);
            Komut   offButton    = new PowerOff(klima);
            Komut   increaseTemp = new SicaklikArttir(klima);
            Komut   decreaseTemp = new SicaklikAzalt(klima);

            kumanda.setTus(0, openButton);
            kumanda.setTus(1, offButton);
            kumanda.setTus(2, increaseTemp);
            kumanda.setTus(3, decreaseTemp);

            kumanda.komut[0].execute();
            Console.WriteLine("----------------");
            kumanda.komut[1].execute();
            Console.WriteLine("----------------");
            kumanda.komut[2].execute();
            Console.WriteLine("----------------");
            kumanda.komut[3].execute();

            Console.WriteLine("**********************");
            kumanda.komut[0].execute();
            Console.WriteLine("----------------");
            kumanda.komut[2].execute();
            Console.WriteLine("----------------");
            kumanda.komut[3].execute();


            Console.Read();
        }
Exemplo n.º 2
0
 public SicaklikAzalt(Klima klima)
 {
     this.klima = klima;
 }
Exemplo n.º 3
0
 public PowerOff(Klima klima)
 {
     this.klima = klima;
 }
Exemplo n.º 4
0
 public SicaklikArttir(Klima klima)
 {
     this.klima = klima;
 }