Logo Passei Direto
Buscar

Imagine um builder que constrói tudo de madeira e vidro, um segundo builder que constrói tudo com pedra e ferro, e um terceiro que usa ouro e diamantes. Ao chamar o mesmo conjunto de etapas, você obtém uma casa normal do primeiro builder, um pequeno castelo do segundo, e um palácio do terceiro.Fonte: adaptado de: SHVETS, A. Mergulho nos padrões de projeto. São Paulo: Novatec, 2021. p. 118.Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:I. O padrão Builder permite a construção de objetos complexos com diferentes características usando o mesmo conjunto de etapas.

PORQUE

II. O padrão Builder define uma interface comum para a construção de objetos, permitindo que o cliente especifique o tipo e a ordem das etapas de construção, resultando em objetos com diferentes composições e propriedades.A respeito dessas asserções, assinale a opção correta:A) As asserções I e II são falsas.

B) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

C) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

D) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.

E) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.



User badge image
Maicon Luiz da Silva

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar as asserções: I. O padrão Builder permite a construção de objetos complexos com diferentes características usando o mesmo conjunto de etapas. Verdadeira, essa afirmação está correta, pois o padrão Builder realmente permite a construção de diferentes tipos de objetos a partir de um conjunto comum de etapas. II. O padrão Builder define uma interface comum para a construção de objetos, permitindo que o cliente especifique o tipo e a ordem das etapas de construção, resultando em objetos com diferentes composições e propriedades. Verdadeira, essa afirmação também está correta, pois o padrão Builder permite que o cliente controle como os objetos são construídos, especificando a ordem e o tipo das etapas. Agora, vamos verificar a relação entre as asserções: Ambas as asserções I e II são verdadeiras, e a II justifica a I, pois explica como o padrão Builder funciona e como ele permite a construção de objetos complexos. Portanto, a alternativa correta é: E) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.

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