Logo Passei Direto
Buscar
Prova AV Padrões De Projetos De Software Com Java Um aplicativo de reserva de hotéis utiliza O padrão Factory Method para criar diferentes tipos de reservas, como quartos standard e suítes. Este padrão permite que subclasses decidam que classe de objetos será instanciada, baseado nas preferências do usuário. Qual é o benefício do padrão Factory Method neste aplicativo? A Assegura a existência de uma única instância de uma classe. B Constrói objetos complexos em várias etapas. C Permite que subclasses decidam sobre a criação de objetos. D Facilita a clonagem de objetos com 0 mesmo estado. E Cria famílias de objetos sem especificar suas classes concretas. Feedback
User badge image
Jéssica Nascimento

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

O padrão Factory Method é um padrão de projeto que permite que subclasses decidam qual classe de objetos será instanciada. Ele é utilizado para delegar a responsabilidade de criação de objetos para subclasses, permitindo maior flexibilidade e extensibilidade no código. Analisando as alternativas: A) Assegura a existência de uma única instância de uma classe. - Isso se refere ao padrão Singleton, não ao Factory Method. B) Constrói objetos complexos em várias etapas. - Isso se refere ao padrão Builder, não ao Factory Method. C) Permite que subclasses decidam sobre a criação de objetos. - Esta é a definição correta do padrão Factory Method, pois ele permite que as subclasses decidam qual classe de objeto instanciar. D) Facilita a clonagem de objetos com o mesmo estado. - Isso se refere ao padrão Prototype, não ao Factory Method. E) Cria famílias de objetos sem especificar suas classes concretas. - Isso se refere ao padrão Abstract Factory, não ao Factory Method. Portanto, a alternativa correta é: C) Permite que subclasses decidam sobre a criação de objetos.

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!

Mais conteúdos dessa disciplina