Logo Passei Direto
Buscar
Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma interface web e em um aplicativo móvel. Você o aconselha a criar uma classe para cada caso de uso que ficará responsável por receber os eventos lógicos recebidos dessas interfaces e coordenar a produção das respostas que o sistema deve produzir para esses eventos. Assinale a alternativa com o nome do padrão GRASP descrito na recomendação descrita:
Controlador.
Polimorfismo.
Indireção.
Mediador.
Criador.
User badge image
Ensinando Através de Questões

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para identificar o padrão GRASP que se encaixa na descrição dada, vamos analisar as alternativas: 1. Controlador: Este padrão é utilizado para gerenciar a lógica de controle de um sistema, recebendo eventos e coordenando a resposta. É exatamente o que foi descrito na situação do seu amigo, onde uma classe é responsável por receber eventos lógicos e coordenar as respostas. 2. Polimorfismo: Refere-se à capacidade de diferentes classes responderem a mesma mensagem de maneiras diferentes. Não se aplica diretamente à situação descrita. 3. Indireção: Este padrão sugere o uso de intermediários para desacoplar componentes. Embora possa ser relevante em alguns contextos, não é o foco principal da descrição. 4. Mediador: Este padrão é usado para reduzir as dependências entre componentes, permitindo que eles se comuniquem indiretamente. Embora tenha alguma relação, não é o que melhor se encaixa na descrição. 5. Criador: Este padrão se refere à responsabilidade de criar instâncias de classes. Não se aplica à situação apresentada. Diante da análise, a alternativa correta que representa o padrão GRASP descrito na recomendação é: Controlador.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina