Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CCV-UFC 2019

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq424821
Banca
CCV-UFC
Órgão
UFC
Ano
2019
Nível
Médio
Cargo
CCV - - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Padrões de projeto são soluções reutilizáveis de software orientado a objetos. Assinale a afirmativa correta sobre padrões de projeto.
  1. AFactory Method permite a criação de famílias de objetos relacionados ou dependentes por meio de uma única interface e sem que a classe concreta seja especificada.
  2. BProxy é um padrão de projeto de software apropriado quando vários objetos devem ser manipulados em memória sendo que muitos deles possuem informações repetidas.
  3. CBuilder é um padrão de projeto de software criacional que permite a separação da construção de um objeto complexo da sua representação, de forma que o mesmo processo de construção possa criar diferentes representações.
  4. DAbstract Factory permite às classes delegar para subclasses decidirem, definindo um método separado para criação dos objetos, no qual as subclasses possam sobrescrever para especificar o "tipo derivado" do produto que vai ser criado.
  5. EChain of Responsibility é um padrão de projeto que permite armazenar o estado interno de um objeto em um determinando momento, para que seja possível retorná-lo a este estado, sem que isso cause problemas com o encapsulamento.
Revelar gabarito e comentário

GabaritoC — Builder é um padrão de projeto de software criacional que permite a separação da construção de um objeto complexo da sua representação, de forma que o mesmo processo de construção possa criar diferentes representações.

Link permanente: /questoes/qq424821