Esempio n. 1
0
        static void Main(string[] args)
        {
            var Animals = AnimalFactory.CreateRandomAnimals(100);

            var CircusTrain = new Train();

            CircusTrain.LoadAnimals(Animals);

            var TrainCarts = CircusTrain.GetCarts();

            for (int i = 0; i < TrainCarts.Count; i++)
            {
                var Cart = TrainCarts[i];
                Console.WriteLine($"Cart #{i} contains:");
                foreach (var animal in Cart.GetAnimals())
                {
                    Console.WriteLine("  - " + animal.Name + $" Size: {animal.Size} and Diet: {animal.Diet}");
                }
            }
        }