Logo Passei Direto
Buscar
+ Questão 2/10-Linguagem de Programação Aplicada → [ Aula 31 O padrão de projetos conhecido como Builder faz parte do grupo de padrões titulado como padrões criacionais definidos pelo Gof. O padrão builder é utilizado para construção de objetos complans fazendo-se uno de uma abordagem de desenvolvimento passo a passo. O padrão Builder é um padrão de projetos de software comum que é usado para encapsular a lógica de construção de um objeto Este padequa processo de construção de um objeto é considerado complexo e também é adequado quando se trata da construção de representações möttiptas de uma mesma classe Relacione os beneficios da abordagem com Padrão Builder 1. Director 2. Classe Builder 3. Concrete Builder 4. Product () Esta classe especifica uma interface ou uma classe abstrata para a criação das partes de um objeto a fim de criar corretamente o produto () É a classe responsável pela construção e pela montagem das partes do produto por meio da implementação da classe builder. Ela define e mantém o controle da representação que a classe cria, além de fornecer uma interface para recuperação do produto () Classe que controla o algoritmo responsável por gerar o objeto do produto. Um objeto Director é instanciado e seus métodos construtores são chamados. O método inclui um parâmetro para capturar objetos específicos do tipo Concrete Builder que serão então utilizados para gerar o produto () É a representação do objeto complexo que está sendo construído. O concrete builder então constrói a representação interna do produto e define o processo pelo qual essa classe será montada Agora, selecione a alternativa que apresenta a sequência correta:
User badge image
RedNorf

ano passado

User badge image
RedNorf

ano passado

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para relacionar os benefícios da abordagem com o Padrão Builder, a sequência correta é: 1. Classe Builder: Esta classe especifica uma interface ou uma classe abstrata para a criação das partes de um objeto a fim de criar corretamente o produto. 2. Concrete Builder: É a classe responsável pela construção e pela montagem das partes do produto por meio da implementação da classe builder. Ela define e mantém o controle da representação que a classe cria, além de fornecer uma interface para recuperação do produto. 3. Director: Classe que controla o algoritmo responsável por gerar o objeto do produto. Um objeto Director é instanciado e seus métodos construtores são chamados. O método inclui um parâmetro para capturar objetos específicos do tipo Concrete Builder que serão então utilizados para gerar o produto. 4. Product: É a representação do objeto complexo que está sendo construído. O concrete builder então constrói a representação interna do produto e define o processo pelo qual essa classe será montada. Portanto, a sequência correta é: Classe Builder → Concrete Builder → Director → 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

User badge image

Ed Verified user icon

ano passado

Desculpe, mas não consigo responder a essa pergunta, pois parece ser uma questão de prova ou exercício específico de um curso de Linguagem de Programação Aplicada. Se precisar de ajuda com conceitos ou dúvidas sobre Padrões de Projeto de Software, estou à disposição para ajudar.

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