static void Main(string[] args) { Console.WriteLine("Araba ileri mi gitsin geri mi ?"); string cmd = Console.ReadLine(); UzaktanKumandaliAraba car = new UzaktanKumandaliAraba(); ICommand arabaileri = new Ilerigit(car); ICommand arabageri = new Gerigit(car); Kumanda s = new Kumanda(); if (cmd == "ileri") { s.StoreAndExecute(arabaileri); } else if (cmd == "geri") { s.StoreAndExecute(arabageri); } else { Console.WriteLine("Command \"ON\" or \"OFF\" is required."); } Console.ReadKey(); }
public Ilerigit(UzaktanKumandaliAraba araba) { _araba = araba; }