1
resposta

Qual a relação entre Model x View x Controller?

Não ficou claro pra mim qual a relação entre os objetos de cada ..."camada" (se é posso chamar assim). Para cada Controller eu tenho obrigatoriamente uma View associada ou não? Posso ter mais de um Controller para a mesma view e vice e versa? ou não? Se a relação não for 1 para 1 obrigatoriamente, qual o conceito por tras desta relação?

1 resposta

De forma resumida: - o modelo cuida das regras de negócios; - a view cuida da exibição dos dados; - o controller cuida da lógica e da integração entre o modelo e a view.

É possível que vários Controllers usem uma mesma view ou um mesmo modelo.