Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Variável

A como o viewController possui acesso a variável sessãoDeViagens? Ela possui o modificador de acesso "internal"? Ela é estática?

E outra coisa... A View pode ter acesso ao Model (se comunicar com ele)?

1 resposta
solução!

Oi estudante, tudo bem?

Desculpe a demora em retornar.

Sobre a sua primeira pergunta, para que o viewController possua acesso à variável sessãoDeViagens, é necessário que ela tenha um modificador de acesso que permita esse acesso. O modificador "internal" permite que a variável seja acessada por qualquer código dentro do mesmo módulo. Portanto, se o viewController e a variável sessãoDeViagens estão no mesmo módulo, o acesso é possível.

Quanto à segunda pergunta, se a variável sessãoDeViagens é estática, isso significa que ela pertence à classe em si, e não a uma instância específica. Nesse caso, o viewController pode acessá-la diretamente, sem precisar criar uma instância da classe que a contém.

Sobre a sua última pergunta, a View pode sim ter acesso ao Model e se comunicar com ele. No padrão MVC (Model-View-Controller), a View é responsável por exibir os dados do Model e interagir com o usuário. Portanto, é comum que a View precise acessar o Model para obter os dados a serem exibidos ou atualizá-los.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software