Exercicio 3 feito mas não testado e falta ainda os metodos de CLOSE!!