Ed
há 11 meses
Vamos analisar cada uma das alternativas sobre o padrão Abstract Factory: a) Uma fábrica pode criar apenas um tipo de produto. - Incorreto. O padrão Abstract Factory é projetado para criar famílias de produtos relacionados, não apenas um tipo. b) Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos. - Incorreto. Essa descrição se aplica mais ao padrão Builder, não ao Abstract Factory. c) 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. d) O construtor de cada fábrica deve ser definido como private. - Incorreto. Não há uma regra que exija que o construtor seja privado; isso depende da implementação. e) 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 de clone. Portanto, a alternativa correta é: c) 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
há 2 anos
A alternativa correta é a letra b) Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos. O padrão Abstract Factory é utilizado para criar famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. Ele abstrai o processo de criação de objetos complexos, permitindo que o cliente crie objetos sem conhecer a lógica de criação por trás deles.
Mais perguntas desse material