Ed
há 4 semanas
O cenário descrito refere-se a um padrão de design onde uma requisição é passada por uma cadeia de objetos, permitindo que cada um deles tenha a oportunidade de processar a requisição ou passá-la adiante. Esse padrão é conhecido como "Chain of Responsibility" (Cadeia de Responsabilidade). Vamos analisar as alternativas: - Chain of Responsibility: Este é o padrão que se encaixa perfeitamente na descrição, onde a requisição é passada de um objeto para outro na cadeia. - Command: Este padrão encapsula uma requisição como um objeto, permitindo que você parametrize clientes com diferentes solicitações. - Strategy: Este padrão define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis. - Mediator: Este padrão define um objeto que encapsula como um conjunto de objetos interage, promovendo a comunicação entre eles. - Iterator: Este padrão fornece uma maneira de acessar os elementos de um agregado sequencialmente, sem expor sua representação subjacente. Portanto, a alternativa correta é: Chain of Responsibility.
Mais perguntas desse material