1
resposta

[Dúvida] Duvida ref. ao contexto de CPF x Evento.

Rodrigo,

Boa noite,

Durante a aula de ouvintes independentes (segunda aula do módulo 5) , apesar de você dizer que existem outras abordagens possíveis, foi utilizada uma estrutura (par / valor) Map<String, Object> para armazenar o objeto CPF, porém analisando o contexto como um todo não seria melhor armazenar diretamente o CPF na interface Evento, uma vez que tanto o CPF quando a própria estrutura de Evento já compõe o contexto compartilhado, além de que também se evitaria o uso de cast? Há algum problema nesta abordagem?

Parabéns pelo curso.

Muito obrigado!

1 resposta

Olá Vitor, tudo bem?

Sobre a sua dúvida, realmente existem diversas abordagens possíveis para armazenar o objeto CPF no contexto de um evento. A estrutura Map<String, Object> é uma delas e pode ser utilizada em diversas situações.

No entanto, você tem uma boa observação ao sugerir que seria melhor armazenar diretamente o CPF na interface Evento, já que ambos compõem o contexto compartilhado. Isso evitaria o uso de cast e tornaria o código mais simples e legível.

Não vejo nenhum problema nesta abordagem, desde que seja bem implementada e atenda às necessidades do seu projeto.

Espero ter ajudado e bons estudos!