Questão 93 · Informática: Engenharia de software e metodologias ágeis
Julgue os itens que se seguem relativos à arquitetura de microsserviços, ao domain-driven design e a design patterns.
O padrão decorator permite que classes concretas sejam envolvidas em uma hierarquia de objetos que compartilham a mesma interface, em que cada decorador implementa a interface base e delega chamadas para o objeto decorado, adicionando funcionalidade antes ou depois da delegação.
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: CERTO.
O padrão de projeto Decorator, ou Decorador, é um padrão estrutural que permite adicionar novas funcionalidades a um objeto existente dinamicamente, sem alterar sua estrutura. Ele faz isso envolvendo o objeto original em um "decorador" que compartilha a mesma interface. Cada decorador pode adicionar um comportamento específico antes ou depois de delegar a chamada ao objeto que ele envolve. Isso cria uma hierarquia de objetos onde cada camada adiciona uma nova responsabilidade, mantendo a flexibilidade e evitando a proliferação de subclasses para cada combinação de funcionalidades. A descrição do item está em perfeita consonância com a definição e o funcionamento do padrão Decorator.
Fundamentos: Padrões de Projeto (Design Patterns) - Decorator
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 TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 93, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.