Logo Passei Direto
Buscar

Design de Software

Humanas / Sociais
Questão 1/10 - Design Pattern Ler em voz alta Um sistema precisa criar rapidamente múltiplas instâncias de objetos semelhantes, sem repetir o processo de construção. Qual padrão de projeto permite criar novos objetos por meio da clonagem de uma instância existente?  A Singleton  B Factory  C Prototype  D Builder  E Abstract Factory
User badge image
Vinicius

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Para resolver essa questão, vamos analisar cada uma das alternativas em relação ao que o enunciado pede: um padrão de projeto que permite criar novos objetos por meio da clonagem de uma instância existente. A) Singleton - Este padrão garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a ela. Não se relaciona com clonagem. B) Factory - O padrão Factory é usado para criar objetos, mas não necessariamente por clonagem. Ele se concentra na criação de instâncias de classes. C) Prototype - Este é o padrão que permite criar novos objetos clonando uma instância existente. É exatamente o que a questão descreve. D) Builder - O padrão Builder é usado para construir um objeto complexo passo a passo, mas não envolve clonagem. E) Abstract Factory - Este padrão fornece uma interface para criar famílias de objetos relacionados, mas também não se relaciona com clonagem. Portanto, a alternativa correta é: C) Prototype.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina