versão 2 do diagrama de classes - incompleto