Ed
há 4 meses
Vamos analisar cada uma das alternativas em relação ao 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 uma operação clone. b) Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos. - Incorreto. Isso se refere mais ao padrão Builder, não ao Abstract Factory. c) Uma fábrica pode criar apenas um tipo de produto. - Incorreto. O padrão Abstract Factory é projetado para criar famílias de produtos, não apenas um tipo. d) Sua implementação pode envolver a aplicação do padrão Factory Method. - Correto. O padrão Abstract Factory pode usar o padrão Factory Method para criar produtos. e) O construtor de cada fábrica deve ser definido como private. - Incorreto. Não há uma exigência específica sobre a visibilidade do construtor. Portanto, a alternativa correta é: d) Sua implementação pode envolver a aplicação do padrão Factory Method.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Vamos analisar cada alternativa: a) Correta. A implementação do padrão Abstract Factory requer a definição de uma operação chamada clone em cada fábrica concreta. b) Incorreta. O propósito do padrão Abstract Factory é abstrair a criação de famílias de objetos relacionados sem especificar suas classes concretas. c) Incorreta. Uma fábrica no padrão Abstract Factory pode criar uma variedade de produtos, não apenas um tipo. d) Incorreta. Embora possa haver semelhanças entre o padrão Abstract Factory e o Factory Method, eles são conceitualmente diferentes. e) Incorreta. O construtor de cada fábrica não precisa ser definido como privado. Portanto, a alternativa correta é a letra "a) Sua implementação requer a definição de uma operação chamada clone em cada fábrica concreta."
Mais perguntas desse material