Example #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());
        }
Example #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());
        }