Pular para o conteúdo principal

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

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq085920
Banca
IPAD
Órgão
IPEM-PE
Ano
2014
Nível
Superior
Cargo
Analista - Gestão em Metrologia e Qualidade Industrial - Sistemas Informatizados
Um Padrão de Projeto de Software ou Padrão de Desenho de Software, também muito conhecido pelo termo original em inglês, Design Pattern, descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas de software orientados a objetos. Não é um código final; é uma descrição ou modelo de como resolver o problema do qual trata, que pode ser usada em muitas situações diferentes. Os Padrões de Projeto normalmente definem as relações e interações entre as classes ou objetos, sem especificar os detalhes das classes ou objetos envolvidos, ou seja, estão num nível de generalidade mais alto. Um padrão de projeto define: seu nome; o problema; a solução; quando aplicar esta solução e suas consequências. O movimento ao redor de padrões de projeto ganhou popularidade com o livro Design Patterns: Elements of Reusable Object-Oriented Software, publicado em 1995. Os autores desse livro, Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides, são conhecidos como a "Gangue dos Quatro" (Gang of Four) ou simplesmente "GoF". Os Padrões GOF, são organizados em três famílias, qual das alternativas a seguir apresenta a denominação dessas três famílias:
  1. ACriação, estruturais e comportamentais;
  2. BCriação, arquiteturais e desenvolvimento;
  3. CDesenho, estruturais e desenvolvimento;
  4. DDefinição, arquitetura e desenvolvimento;
  5. EDefinição, estruturais e comportamentais.
Revelar gabarito e comentário

GabaritoA — Criação, estruturais e comportamentais;

Link permanente: /questoes/qq085920