public static void Main(string[] args)
        {
            Kisi kisi = new Kisi {
                Id = 1, Ad = "Ali"
            };

            ReceiverKisi rk1 = new ReceiverKisi(kisi);

            CommandKisi ckAdd = new ConcreteCommandKisiEkle(rk1);
            CommandKisi ckSil = new ConcreteCommandKisiSil(rk1);

            InvokerKisi ik = new InvokerKisi();

            ik.commandKisiList.Add(ckAdd);
            ik.commandKisiList.Add(ckSil);

            ik.ExecuteAll();

            Console.ReadKey();
        }
 public ConcreteCommandKisiSil(ReceiverKisi receiverKisi) : base(receiverKisi)
 {
 }
 public CommandKisi(ReceiverKisi receiverKisi)
 {
     this._receiverKisi = receiverKisi;
 }