内部类在迭代器设计模式中的应用

来源:互联网 发布:淘宝卖大米的营销策略 编辑:程序博客网 时间:2024/04/30 09:07

迭代器设计模式

package com.hephec;


public class MyContainer{

private Object[] items;

pirvate int size=0;

public Iterator iterator(){

return new LocalIterator();

}

private class LocalIterator  implements Iterator{

private int current=0;

public boolean hasNext(){

return current<MyContainer.this.size;

}

public Object next(){

return MyContainer.this.items[current++];

}

}

}

//interface

public interface Iterator{

public boolean hasNext();

public Object next();

}


0 0
原创粉丝点击