Pular para o conteúdo principal

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

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq158786
Banca
CCV-UFC
Órgão
UFC
Ano
2016
Nível
Médio
Cargo
CCV - - Técnico de Tecnologia da Informação
Sobre os padrões de projeto, é correto afirmar que:
  1. ACom o padrão Decorator, responsabilidade são estaticamente adicionadas ao objeto. Tais responsabilidade são definidas em tempo de compilação.
  2. BO padrão de projeto Template Method especifica a estrutura de algoritmo dentro de um método, onde algumas etapas desse algoritmo são definidas nas subclasses.
  3. CNo padrão Observer, quando o objeto observador (Observer) sofre alguma alteração, o objeto observado (Subject) é notificado para realizar o processamento adequado.
  4. DCom o padrão Facade é possível acessar os componentes de um sistema complexo a partir de diversas interfaces diferentes, obtendo o acesso direto a componentes internos do sistema.
  5. EO padrão Iterator fornece uma forma de acessar os elementos de uma estrutura de dados a partir da análise interna da estrutura utilizada para armazenar os objetos, sendo necessário conhecer o seu funcionamento.
Revelar gabarito e comentário

GabaritoB — O padrão de projeto Template Method especifica a estrutura de algoritmo dentro de um método, onde algumas etapas desse algoritmo são definidas nas subclasses.

Link permanente: /questoes/qq158786