Refatorando a interface