static void Main(string[] args)
        {
            OtomatContext context = new OtomatContext();

            //calış tuşuna basma
            context.baslat();

            context.baslat();
            context.Durdur();
            context.Durdur();
            context.baslat();
            Console.ReadLine();
        }
 void İOtomat.Durma(OtomatContext context)
 {
     Console.WriteLine("Makine zaten durma halinde");
 }
 public void Durma(OtomatContext context)
 {
     context.Durum = new Durdurma();
     Console.WriteLine("çalışma durduruldu");
 }
 public void Baslama(OtomatContext context)
 {
     Console.WriteLine("Otomat makinesi çalışıyor");
     context.Durum = new Calısma();
 }
 public void Baslama(OtomatContext context)
 {
     Console.WriteLine("Otomat makinesi çalışır durumdadır");
 }