Ed
há 2 meses
Vamos analisar as alternativas sobre o padrão Abstract Factory: A) "Sua implementação requer a definição de uma operação chamada clone em cada fábrica concreta." - Incorreto. O padrão Abstract Factory não exige o método clone; isso é mais relacionado ao padrão Prototype. B) "Sua implementação pode envolver a aplicação do padrão Factory Method." - Correto. O Abstract Factory geralmente usa Factory Method para criar os objetos concretos. C) "Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos." - Incorreto. Essa descrição é do padrão Builder, não do Abstract Factory. D) "Uma fábrica pode criar apenas um tipo de produto." - Incorreto. O Abstract Factory cria famílias de produtos relacionados, não apenas um tipo. E) "O construtor de cada fábrica deve ser definido como private." - Incorreto. Isso não é uma regra do Abstract Factory. Portanto, a alternativa correta é: B) Sua implementação pode envolver a aplicação do padrão Factory Method.