示例#1
0
        static void Main(string[] args)
        {
            Duck objDuck = new MallardDuck();
            objDuck.Fly();
            objDuck.Quack();

            Console.WriteLine("Change In Requirement");

            objDuck.flyBehaviour = new CantFly();
            objDuck.Fly();
            objDuck.Quack();
            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            Duck objDuck = new MallardDuck();

            objDuck.Fly();
            objDuck.Quack();

            Console.WriteLine("Change In Requirement");

            objDuck.flyBehaviour = new CantFly();
            objDuck.Fly();
            objDuck.Quack();
            Console.ReadLine();
        }