GustavoHBO
12/4/2015 - 12:16 PM

Iterado.java

package util;

public class Iterado implements Iterador{

	private No inicio;
	
	public Iterado(No inicio){
		this.inicio = inicio;
	}
	@Override
	public boolean temProximo() {
		return inicio != null;
	}

	@Override
	public Object obterProximo() {
		if(temProximo()){
			Object objeto = inicio.getObjeto();
			inicio = inicio.getProximo();
			return objeto;
		}
		return null;
	}

}