Ed
há 3 semanas
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."
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material