Logo Passei Direto
Buscar
Em relação à estrutura de solução proposta pelo padrão de projeto Abstract Factory, assinale a alternativa correta.
A alternativa D está correta.
Devemos definir uma classe fábrica concreta para cada produto concreto de uma família de produtos.
Devemos definir uma classe fábrica concreta para cada hierarquia de produtos correspondente a cada superclasse abstrata de um produto.
Devemos definir uma única classe fábrica concreta para todas as famílias de produtos.
Devemos definir uma classe fábrica concreta para cada família de produtos.
A classe abstrata de cada família de produtos deve implementar a instanciação de sua fábrica concreta de produtos.
User badge image
Aprendendo com Desafios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas apresentadas em relação ao padrão de projeto Abstract Factory. 1. "Devemos definir uma classe fábrica concreta para cada produto concreto de uma família de produtos." - Isso não está correto, pois o padrão Abstract Factory se concentra em criar famílias de produtos, não produtos individuais. 2. "Devemos definir uma classe fábrica concreta para cada hierarquia de produtos correspondente a cada superclasse abstrata de um produto." - Essa afirmação é um pouco confusa e não reflete a essência do padrão, que é mais sobre famílias de produtos do que hierarquias. 3. "Devemos definir uma única classe fábrica concreta para todas as famílias de produtos." - Isso não é correto, pois o padrão Abstract Factory visa ter fábricas concretas separadas para cada família de produtos. 4. "Devemos definir uma classe fábrica concreta para cada família de produtos." - Esta é a afirmação correta, pois o padrão Abstract Factory realmente define uma fábrica concreta para cada família de produtos, permitindo a criação de produtos relacionados. 5. "A classe abstrata de cada família de produtos deve implementar a instanciação de sua fábrica concreta de produtos." - Isso não é uma descrição precisa do padrão, pois a classe abstrata não implementa a instanciação, mas define a interface. Portanto, a alternativa correta é: "Devemos definir uma classe fábrica concreta para cada família de produtos."

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material