Ed
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 não está correta, pois o Creator é uma classe abstrata ou interface, não uma classe concreta. B) O método Factory Method é implementado no participante Product. - Isso está incorreto, 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. - Isso não é verdade, pois os produtos geralmente compartilham uma superclasse ou interface comum. 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 descreve adequadamente a estrutura do padrão Factory Method. E) O método Factory Method é implementado no participante Creator. - Embora isso seja verdade, não é a descrição mais completa da estrutura do padrão. Portanto, a alternativa correta é: D.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material