예제 #1
0
        public static void Run()
        {
            var history = new BrowserHistory();

            history.Push("www.google.com");
            history.Push("www.amazon.com");
            history.Push("www.bing.com");

            var iterator = history.CreateIterator();

            while (iterator.HasNext())
            {
                var url = iterator.Current();
                Console.WriteLine(url);
                iterator.Next();
            }
        }
예제 #2
0
 public ListIterator(BrowserHistory history) => this.history = history;