Logo Passei Direto
Buscar
O problema específico consiste em implementar o método removerItensInvalidos, e todos os demais métodos nos quais você precise percorrer e interagir com uma coleção de objetos, de modo que ele funcione com qualquer forma de organização dessa coleção, sem que haja necessidade de recorrer a soluções baseadas em clonagem ou em estruturas condicionais complexas presentes nos exemplos apresentados.
Em relação à estrutura de solução proposta pelo padrão de projeto Factory Method, assinale a alternativa correta.
A Inclui o participante Creator, uma classe concreta responsável pela criação de produtos organizados em uma hierarquia que especializa um participante abstrato Product.
B O método Factory Method é implementado no participante Product.
C Consiste em uma hierarquia de classes que especializam um participante abstrato Creator, responsável por criar produtos que não compartilham uma superclasse comum ou não implementam uma interface genérica.
D É composta por uma hierarquia de classes que especializam um participante abstrato Creator e por outra hierarquia de classes que especializam um participante abstrato Product.
E O método Factory Method é implementado no participante Creator.
User badge image
Aprendendo com Desafios

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar as alternativas em relação ao padrão de projeto Factory Method: A) Inclui o participante Creator, uma classe concreta responsável pela criação de produtos organizados em uma hierarquia que especializa um participante abstrato Product. - Esta afirmação é parcialmente correta, mas não é totalmente precisa, pois o Creator pode ser abstrato e não necessariamente uma classe concreta. B) O método Factory Method é implementado no participante Product. - Esta afirmação está incorreta, pois o Factory Method é implementado no Creator, não no Product. C) Consiste em uma hierarquia de classes que especializam um participante abstrato Creator, responsável por criar produtos que não compartilham uma superclasse comum ou não implementam uma interface genérica. - Esta afirmação é confusa e não reflete corretamente o padrão, pois o Factory Method pode criar produtos que compartilham uma superclasse ou interface. D) É composta por uma hierarquia de classes que especializam um participante abstrato Creator e por outra hierarquia de classes que especializam um participante abstrato Product. - Esta afirmação está correta, pois o padrão Factory Method envolve uma hierarquia de classes para o Creator e outra para o Product. E) O método Factory Method é implementado no participante Creator. - Esta afirmação também está correta, pois o Factory Method é, de fato, implementado no Creator. Analisando as opções, a alternativa mais completa e correta é a D) É composta por uma hierarquia de classes que especializam um participante abstrato Creator e por outra hierarquia de classes que especializam um participante abstrato Product.

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

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