Logo Passei Direto
Buscar
Sobre o padrão Abstract Factory, assinale a alternativa correta:


a) Uma fábrica pode criar apenas um tipo de produto.
b) Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos.
c) Sua implementação pode envolver a aplicação do padrão Factory Method.
d) O construtor de cada fábrica deve ser definido como private.
e) Sua implementação requer a definição de uma operação chamada clone em cada fábrica concreta.
User badge image
Desafios para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina