Interator迭代器模式

对一个数字集合中的对象进行操作,更换其它的集合,只要类型一样,都可以对集合中的对象进行类似的操作:

迭代器接口:

public interface IEnumerable
{
    IEnumerator GetEnumerator();
}



public interface IEnumerator
{
    
object Current get; }
    
bool MoveNext();

    
void Reset();

}


 

具体的迭代器继承上述接口:

ConcreateClass
posted @ 2009-05-20 15:35  愚蠢的笨蛋  阅读(215)  评论(0编辑  收藏  举报