Exemplo n.º 1
0
        static void Main(string[] args)
        {
            object[]  objects   = new[] { "hello", "jello", "welcome", "my", "home" };
            Aggregate aggregate = new ConcreteAggregate(objects);
            Iterator  iterator  = aggregate.CreateIterator();

            while (iterator.MoveNext())
            {
                Console.WriteLine(iterator.GetCurrent());
            }
            Console.ReadKey();
        }