
public class CadastroContasSeparadoDoRepositorio {
	private RepositorioContasComConsultasEscondendoArray contas;
	
	CadastroContasSeparadoDoRepositorio() {
		contas = 
			new RepositorioContasComConsultasEscondendoArray(100);
	}
	
	Conta procurar(String numero){
		return contas.procurar(numero);
	}
	
	void cadastrar(Conta c) {
		  if (c != null && !existe(c)) {
			contas.inserir(c);
		  } else {/*Erro...*/}
	}
	
	private boolean existe(Conta c) {
		return contas.existe(c);
	}	
	
	IteratorConta consultaContasSaldoMenorQue500() {
		return contas.consultaContasSaldoMenorQue500();
	}
	
}
