{//http://www.rehabayar.net/?p=150
        public static void Main(string[] args)
        {
            Console.WriteLine("Düşman tankı");
            Console.WriteLine();

            DusmanTanki x11 = new DusmanTanki();

            x11.Silah();
            x11.SurucuIsmi("Ali");
            x11.AracSurusHizi();

            Console.WriteLine();
            Console.WriteLine("Robot");
            Console.WriteLine();

            DusmanRobotu robot215 = new DusmanRobotu();

            robot215.KontrolEden("Alper");
            robot215.Yumruk();
            robot215.Yurume();

            Console.WriteLine();
            Console.WriteLine("Düşman Robotu");
            Console.WriteLine();

            // Robotumuzu bu şekilde tanımlıyoruz ve yeni robotumuzun da türü IDusman.
            IDusman dusman = new DusmanRobotuAdapter(robot215);

            dusman.Silah();
            dusman.SurucuIsmi("Murat");
            dusman.AracSurusHizi();

            Console.ReadKey();
        }
 // İlk olarak Constructor metod yazılır.Bunun nedeni ise yeni yaratacağımız robotun IDusmandan türünde olmasını istiyor olmamızdır.
 public DusmanRobotuAdapter(DusmanRobotu yeniRobot)
 {
     this.robot = yeniRobot;
 }