Пример #1
0
        public static void Main()
        {
            var chitins = new string[]{"Green", "Red", "Blue", "Ashen", "Pitch-Black", "Pale-Green"};
            var numberOfInfestations = 15;
            var rng = new Random();

            var locustFactory = new LocustFactory();

            for (int i = 0; i < numberOfInfestations; i++)
            {
                var locust = locustFactory.GetLocust(chitins[rng.Next()%chitins.Length]);
                SetColor(locust);
                locust.Infest();
            }

            Console.ResetColor();

            Console.WriteLine("\nNumber of created objects after {0} infestations - {1}!", numberOfInfestations, locustFactory.NumberOfEntries());
        }
Пример #2
0
        public static void Main()
        {
            var chitins = new string[] { "Green", "Red", "Blue", "Ashen", "Pitch-Black", "Pale-Green" };
            var numberOfInfestations = 15;
            var rng = new Random();

            var locustFactory = new LocustFactory();

            for (int i = 0; i < numberOfInfestations; i++)
            {
                var locust = locustFactory.GetLocust(chitins[rng.Next() % chitins.Length]);
                SetColor(locust);
                locust.Infest();
            }

            Console.ResetColor();

            Console.WriteLine("\nNumber of created objects after {0} infestations - {1}!", numberOfInfestations, locustFactory.NumberOfEntries());
        }