Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

MVC, um controller com varios metodos fere o Single Responsibility Principle?

Boa tarde,

Se você tem um Controller que possui vários métodos como:

View, Edit, Update, Save, Delete.

Ele está ferindo a Responsabilidade Unica?, vi algumas sugestões de criar para cada método um Controller distinto, mas isso não me parece muito correto.

Até que ponto e aplicável esse padrão? porque se você tem um Controller para tomar conta de um objeto então seria responsabildade da classe possuir esses métodos, correto?

obrigado.

3 respostas
solução

Boa tarde, meu xará! Como vai?

Nesse caso, a quebra da responsabilidade única se daria se o controlador gerenciasse mais de um tipo de dados. Por exemplo, vc tem um UsuarioController que gerencia usuários e atividades.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

bem e vc?

Valeu Gabriel imaginei que seria isso mesmo.

obrigado.

Tudo ótimo por aqui! Que bom que resolveu! Sempre que tiver qualquer dúvida é só mandar aqui no fórum da Alura!

Grande abraço e bons estudos, meu aluno!