Beispiel #1
0
        public void Test()
        {
            Console.WriteLine("Hello World!");

            Duck mallardDuck = new Duck();

            mallardDuck.PerformFly();
            mallardDuck.PerformVocalize();

            Duck gotShotDuck = new Duck();

            gotShotDuck.PerformFly();
            Console.WriteLine("I got shot");

            gotShotDuck.setFlyBehavior(new FlyNoWay());
            gotShotDuck.setVocalizeBehavior(new Gurgle());



            gotShotDuck.PerformFly();
            gotShotDuck.PerformVocalize();



            Console.Read();
        }