- Não interage com a interface - Muitas vezes (ou quase sempre) persiste os dados em algum lugar - O mesmo modelo deve ser reutilizado e inalterado em diferentes interfaces
interface - Permite ao usuário interagir com a aplicação e manipular dados - Não armazena nenhum dado (exceto cache) - Facilmente reutilizável e configurável para exibir dados diferentes e de diferentes maneiras
interagirem com Controllers - Controllers interagirem com Views - Controllers se comunicarem com outros Controllers - Controllers se comunicarem com o Model - Usuário interagir diretamente com os Controllers - Usuário interagir diretamente com o Model - Views interagirem diretamente com outras Views - Views interagirem diretamente com o Model - Models interagirem com outros Models* Não é permitido: