Refatoracao do diagrama de classes. ainda falta alguns detalhes para acabar