Logo Passei Direto
Buscar
Assinale a alternativa que expressa a intenção do padrão de projeto Builder.
A
A Permitir que um único processo de construção seja capaz de construir diferentes representações de objetos complexos, separando, em classes distintas, o processo de construção de suas diferentes representações.
B Permitir que diferentes processos de construção possam criar a mesma representação de um objeto complexo, criando uma interface genérica de criação e implementando-a em diferentes subclasses.
C Permitir a instanciação de objetos complexos por meio da clonagem de objetos já existentes.
D Garantir que um objeto complexo possa ser instanciado apenas uma vez, fornecendo um ponto de acesso único para ele.
E Permitir a instanciação de uma família de objetos complexos relacionados, garantindo que eles sejam sempre utilizados dentro da mesma família.
User badge image
Aprendendo com Desafios

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

O padrão de projeto Builder é utilizado para construir objetos complexos de forma que o processo de construção seja separado da representação final do objeto. Isso permite que o mesmo processo de construção possa criar diferentes representações de um objeto complexo. Analisando as alternativas: A) Permitir que um único processo de construção seja capaz de construir diferentes representações de objetos complexos, separando, em classes distintas, o processo de construção de suas diferentes representações. - Esta descrição se alinha perfeitamente com a intenção do padrão Builder. B) Permitir que diferentes processos de construção possam criar a mesma representação de um objeto complexo, criando uma interface genérica de criação e implementando-a em diferentes subclasses. - Isso não é o foco do padrão Builder. C) Permitir a instanciação de objetos complexos por meio da clonagem de objetos já existentes. - Isso não está relacionado ao padrão Builder. D) Garantir que um objeto complexo possa ser instanciado apenas uma vez, fornecendo um ponto de acesso único para ele. - Isso descreve o padrão Singleton, não o Builder. E) Permitir a instanciação de uma família de objetos complexos relacionados, garantindo que eles sejam sempre utilizados dentro da mesma família. - Isso se refere ao padrão Abstract Factory. Portanto, a alternativa correta é: A.

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