Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — INSTITUTO AOCP 2014

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq083135
Banca
INSTITUTO AOCP
Órgão
MPE-BA
Ano
2014
Nível
Superior
Cargo
Analista Técnico - Sistemas
Nos padrões GoF, o padrão Builder é constituído, dentre os seus elementos, do “builder” e “concrete builder”. A diferença entre eles, respectivamente, é dada por qual alternativa?
  1. AO primeiro especifica uma interface para um construtor de partes do objeto-produto, enquanto que o segundo constrói um objeto utilizando a interface do builder.
  2. BO primeiro constrói um objeto utilizando a interface do concrete builder, enquanto que o segundo especifica uma interface para um construtor de partes do objeto-produto.
  3. CO primeiro especifica uma interface para um construtor de partes do objeto-produto, enquanto que o segundo define uma implementação da interface builder além de manter a representação que cria e fornece a interface para recuperação do produto.
  4. DO primeiro representa o objeto complexo acabado de construir e inclui classes que definem as partes constituintes, enquanto que o segundo especifica uma interface para um construtor de partes do objeto-produto.
  5. EO primeiro define uma implementação da interface builder além de manter a representação que cria e fornece a interface para recuperação do produto, enquanto que o segundo representa o objeto complexo acabado de construir e inclui classes que definem as partes constituintes.
Revelar gabarito e comentário

GabaritoC — O primeiro especifica uma interface para um construtor de partes do objeto-produto, enquanto que o segundo define uma implementação da interface builder além de manter a representação que cria e fornece a interface para recuperação do produto.

Link permanente: /questoes/qq083135