Saturday, November 13, 2010

..........Iteretor Pattern

The Iterator is one of the simplest and most frequently used of the design patterns. The Iterator pattern allows you to move through a list or collection of data using a standard interface without having to know the details of the internal representations of that data. Ex. Enumerator

Example :

public interface Iterator
{
public Object First();
public Object Next();
public boolean isDone();
public Object CurrentItem();
}

public interface Enumeration
{
public boolean hasMoreElements();
public Object nextElement();
}

No comments:

Followers

Link