Logo Passei Direto
Buscar
Sobre o padrão Abstract Factory, assinale a alternativa correta:
Sua implementação requer a de�nição de uma operação chamada clone em cada fábrica concreta.
Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos.
Uma fábrica pode criar apenas um tipo de produto.
Sua implementação pode envolver a aplicação do padrão Factory Method.
O construtor de cada fábrica deve ser de�nido como private.
a) Sua implementação requer a de�nição de uma operação chamada clone em cada fábrica concreta.
b) Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos.
c) Uma fábrica pode criar apenas um tipo de produto.
d) Sua implementação pode envolver a aplicação do padrão Factory Method.
e) O construtor de cada fábrica deve ser de�nido como private.
User badge image
Desenvolvendo com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

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.

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

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."

Essa resposta te ajudou?

0
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

Padrões arquiteturais de�nem os�componentes estruturais de um sistema,�e a forma de comunicação entre eles ou com outros sistemas, organizando�as regras gerais para a concepção�de aplicativos com algum per�l funcional especí�co. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:
MVC
Event-Driven
Pipeline
PAC
a) MVC
b) Event-Driven
c) Pipeline
d) PAC

Mais conteúdos dessa disciplina