Example #1
0
        static void Main(string[] args)
        {
            ElektrikContext elektrik = new ElektrikContext();

            elektrik.Kullan();
            elektrik.Kullan();
            elektrik.Kes();
            elektrik.Bosalt();
            elektrik.Kullan();

            Console.ReadKey();
        }
Example #2
0
 public void Kullanimda(ElektrikContext context)
 {
     context.State = new KullaniliyorState();
     Console.WriteLine("Elektrik Kullanilmaya başlandi !");
 }
Example #3
0
 public void Kesilmis(ElektrikContext context)
 {
     Console.WriteLine("Kullanimda olmayan Boş Elektrik kesilemez !");
 }
Example #4
0
 public void Bosta(ElektrikContext context)
 {
     Console.WriteLine("Elektrik zaten Boş durumda.");
 }
Example #5
0
 public void Kullanimda(ElektrikContext context)
 {
     Console.WriteLine("Elektrik zaten kullanimda !");
 }
Example #6
0
 public void Kesilmis(ElektrikContext context)
 {
     context.State = new KesilmisState();
     Console.WriteLine("Elektrik Kesildi !");
 }
Example #7
0
 public void Bosta(ElektrikContext context)
 {
     context.State = new BostaState();
     Console.WriteLine("Elektrik Kapatılıp Boşa alındı.");
 }
Example #8
0
 public void Kesilmis(ElektrikContext context)
 {
     Console.WriteLine("Elektrik zaten Kesilmis !");
 }
Example #9
0
 public void Bosta(ElektrikContext context)
 {
     Console.WriteLine("Kesilen elektrik boş konuma gelemez.");
 }