Esempio n. 1
0
        private static void IteratorPatternDemo()
        {
            Console.WriteLine("=== Road Bikes ===");
            RoadBikeRange roadRange = new RoadBikeRange();

            PrintIterator(roadRange.GetEnumerator());

            Console.WriteLine("=== Mountain Bikes ===");
            MountainBikeRange mountainRange = new MountainBikeRange();

            PrintIterator(mountainRange.GetEnumerator());
        }
Esempio n. 2
0
        static void IteratorDemo1()
        {
            Console.WriteLine("===== Road Bikes =====");
            RoadBikeRange roadRange = new RoadBikeRange();

            PrintIterator(roadRange.GetEnumerator());

            Console.WriteLine("+++++ Moutain Bikes +++++");
            MountainBikeRange mountainBikeRange = new MountainBikeRange();

            PrintIterator(mountainBikeRange.GetEnumerator());
        }