implementado metodo template na classe ClasseDeUsuario -- outras pequenas adequacoes