Salve galera,
Eu gostaria de entender um pouco melhor a responsabilidade de cada uma dessas camadas do padrão MVC e ao longo do curso o professor adiciona novas camadas como a de service. O que eu entendi foi:
- Model: É onde ficam as abstrações em forma de classes e algumas regras de negócio
- View : É a camada de output, ou seja, por meio dela que o usuário tem um retorno
- Controller : É quem orquestra a aplicação, por meio dele que interagimos com as outras camadas
- Service : É a camadas que tem classes de serviço como estabelecer conexão com o banco e comunicação com API's.
- Helper : São coleções de métodos reutilizáveis
É isso mesmo ?? Caso saibam de algum artigo legal falando sobre esse tema, deixa ai o link ai embaixo.
Desde já agradeço, valeu : )