Beispiel #1
0
        static void Main(string[] args)
        {
            IAanvaller panzerTank   = new Tank();
            Robot      evilRobot    = new Robot();
            IAanvaller robotAdapter = new RobotAdapter(evilRobot);

            Console.WriteLine("[De gemene robot]");
            evilRobot.BeweegViaPersoon("Paul");
            evilRobot.LoopNaarVoren();
            evilRobot.BeukMetHanden();
            Console.WriteLine();
            Console.WriteLine("[De Pantzer Tank]");
            panzerTank.KoppelBestuurder("Frank");
            panzerTank.RijNaarVoren();
            panzerTank.GebruikWapen();
            Console.WriteLine();
            Console.WriteLine("[De robot met Adapter]");
            robotAdapter.KoppelBestuurder("Mark");
            robotAdapter.RijNaarVoren();
            robotAdapter.GebruikWapen();
            Console.ReadKey();
        }
 public void RijNaarVoren()
 {
     evilRobot.LoopNaarVoren();
 }