Questão FC374971
No desenvolvimento de software, os padrões de criação são soluções reutilizáveis no design de software que tratam a maneira como os objetos são instanciados, propondo formas mais f
Padrões de Projeto (Engenharia de Software)
Instituto Consulplan · 2025
No desenvolvimento de software, os padrões de criação são soluções reutilizáveis no design de software que tratam a maneira como os objetos são instanciados, propondo formas mais flexíveis e controladas de construir objetos, reduzindo o acoplamento entre as classes, facilitando a manutenção e a extensão do sistema. São padrões de criação previstos pelo GoF, EXCETO:
- Adapter.
- Singleton.
- Factoy Method.
- Abstract Factory.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Adapter não é um padrão de criação: sua finalidade é tornar compatíveis duas interfaces diferentes para que um cliente possa usar uma classe existente sem alterar seu código. O foco é a **estrutura** das classes e objetos, não a forma de instanciá‑los.
Enquanto padrões de criação tratam de como objetos são gerados e configurados, o Adapter atua como um wrapper que envolve ou herda uma implementação para expor uma interface esperada. Existem variantes por composição (objeto) e por herança (classe), mas em ambos os casos o objetivo é adaptação de interfaces.
Na catalogação do GoF, o Adapter é classificado como padrão estrutural, usado para integrar APIs legadas ou incompatíveis, não para controlar a criação de instâncias.
Conteúdo do catálogo FC Concursos · Atualizado em