Пример #1
0
        public static void RunRealWorldExample()
        {
            ContinentFactory americanFactory = new AmericanFactory();
            var americanAnimalWorld          = new AnimalWorld(americanFactory);

            americanAnimalWorld.DescribeAnimalBehavior();

            ContinentFactory asianFactory = new AsianFactory();
            var asianAnimalWorld          = new AnimalWorld(asianFactory);

            asianAnimalWorld.DescribeAnimalBehavior();
        }