Ed
há 6 dias
Vamos analisar cada uma das alternativas para identificar a afirmação correta sobre o padrão Controlador: A) O módulo Controlador centraliza a interação do usuário com o sistema, capturando os eventos externos e controlando o fluxo de navegação das telas e janelas do sistema. - Esta afirmação é verdadeira, pois o controlador realmente gerencia a interação do usuário e o fluxo de navegação. B) O módulo Controlador centraliza o código relacionado à lógica de negócio do sistema ou de um caso de uso. - Essa afirmação não é totalmente correta, pois a lógica de negócio deve ser separada do controlador, que deve focar na interação e no fluxo. C) O módulo Controlador coordena e controla os módulos responsáveis pela produção da resposta a eventos lógicos de sistema gerados pela camada de interface com o usuário. - Esta afirmação é verdadeira, pois o controlador coordena a resposta a eventos. D) O padrão Controlador proposto pelo GRASP equivale ao padrão GoF Strategy. - Essa afirmação é incorreta, pois os padrões têm propósitos diferentes. E) Em uma aplicação Java web, o módulo controlador pode ser implementado como um servlet. - Esta afirmação é verdadeira, já que servlets podem atuar como controladores em aplicações web. Analisando as alternativas, as afirmações A, C e E estão corretas, mas a pergunta pede a alternativa que é "CORRETA" sobre o padrão Controlador. A alternativa que melhor resume a função do controlador em um contexto geral é a A. Portanto, a resposta correta é: A.