Analise o cenário a seguir e identifique qual padrão de pro...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: O ponto decisivo é que subclasses específicas definem qual documento será criado, por meio de uma interface comum de criação.
- Se o enunciado destaca que subclasses decidem qual produto concreto será instanciado, procure um padrão criacional, especialmente Factory Method.
- Quando o código principal permanece inalterado apesar da troca do tipo concreto criado, isso aponta para desacoplamento da criação em relação ao cliente.
- Não confunda interface comum de criação com adaptação de interfaces: em Adapter, o problema é compatibilidade; aqui, o problema é instanciação.
- Se o cenário fala em variar o tipo criado em tempo de execução, verifique se a variação está encapsulada no mecanismo de criação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo