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