Ed
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."
Cadastre-se ou realize login
Mais perguntas desse material