1
resposta

Variáveis compartilhadas entre contextos

Conforme descrito no vídeo sobre Ouvintes Independentes foram geradas algumas classes representando classes que deveriam ser compartilhadas, comenta-se as várias formas de se resolver o problemas dessas variáveis, no entanto estava pensando se talvez a modelagem mais aderente não seria que a entidade aluno é o "objeto" compartilhado entre os contextos?

Cheguei nesse ponto de abstração uma vez que no vídeo sugere-se a criação de um ENUM com a informação de "aluno matriculado", ou seja, no final meu ENUM no pacote compartilhado precisa saber que precisa existir um aluno matriculado.

1 resposta

Ola Eduardo.

Realmente, quando falamos de algoritmos e design de código, temos abordagens diferentes que podemos tentar empregar.

Mas veja que nesse caso, o ENUM tem a responsabilidade de delimitar o tipo de evento. Ele não diz sobre um determinado valor ou regra de negócio de usuario, mas indica ao evento o que ele deve fazer e quando.

Agora o contexto compartilhado no caso do exemplo do exercicio é o CPF, mas poderia ser outro objeto maior caso a regras tenham essa necessidade.