Questão 49 · Informática: Programação e algoritmos
Considerando os padrões definidos pelo GoF (Gang of Four), assinale a opção correta.
- A) O padrão chain of responsibility é responsável por manter a independência entre os objetos receptor e solicitante na orientação a objetos.
- B) O padrão flyweight é utilizado quando é desejável que uma interface (abstração) possa variar independentemente de suas implementações.
- C) Os padrões GoF estão divididos nas categorias projetos de criação, projetos estruturais e projetos de transição.
- D) Os padrões abstract factory e singleton fazem parte da categoria projetos estruturais.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (TRT7 2017).
Comentário
Gabarito: A.
No catálogo GoF, o padrão Chain of Responsibility (Cadeia de Responsabilidade) desacopla quem envia uma solicitação de quem a trata. Uma cadeia de objetos recebe a requisição, e cada um decide tratá-la ou repassá-la. Assim, o solicitante não precisa conhecer o receptor específico, o que mantém a independência entre eles.
Erros das demais:
- B) A descrição corresponde ao Bridge (Ponte), não ao Flyweight, que compartilha objetos para economizar memória.
- C) As categorias GoF são criação, estrutural e comportamental; não existe a categoria « transição ».
- D) Abstract Factory e Singleton são padrões de criação, não estruturais.
Dica: decore as três categorias GoF (criação, estrutural e comportamental) e associe cada padrão à sua intenção.
Fundamentos: Catálogo de padrões de projeto do GoF (Gang of Four) · Categorias de padrões: criação, estrutural e comportamental · Intenção do padrão Chain of Responsibility
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRT7 2017 (Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação), questão 49, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.