Ed
há 5 dias
Para responder a essa pergunta, precisamos entender os padrões GRASP (General Responsibility Assignment Software Patterns), que são diretrizes para atribuição de responsabilidades em design de software. Vamos analisar as opções: a) Mediador - Este padrão é usado para reduzir o acoplamento entre componentes, permitindo que eles se comuniquem através de um mediador. b) Criador - Este padrão sugere que uma classe deve ser responsável pela criação de instâncias de classes que ela contém ou que são parte de sua estrutura. c) Polimorfismo - Este não é um padrão GRASP, mas sim um conceito de programação que permite que diferentes classes sejam tratadas como instâncias de uma classe comum. d) Controlador - Este padrão sugere que uma classe deve ser responsável por lidar com a lógica de controle de um sistema, geralmente representando um caso de uso. e) Indireção - Este padrão sugere que a comunicação entre componentes deve ser feita de forma indireta, através de uma interface ou um intermediário. Sem a descrição específica da recomendação, não é possível determinar com certeza qual é a resposta correta. No entanto, se a recomendação se refere a um padrão que lida com a lógica de controle, a resposta seria d) Controlador. Se se refere à criação de objetos, a resposta seria b) Criador. Portanto, você precisa fornecer mais informações sobre a recomendação para que eu possa ajudar a identificar a alternativa correta.
Mais perguntas desse material