Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FEMPERJ 2012

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qg870793
Banca
FEMPERJ
Órgão
TCE-RJ
Ano
2012
Nível
Superior
Cargo
Analista de Controle Externo - Tecnologia da Informação
Padrões de Projeto descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos. Um padrão de projeto estabelece um nome e define o problema, a solução, quando aplicar esta solução e suas consequências. Um dos padrões de projeto mais utilizados é o padrão Adapter (adaptador), que tem como função:
  1. Agarantir a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto;
  2. Badicionar dinamicamente um comportamento a um objeto existente sem alterar o código das classes existentes;
  3. Cfornecer uma interface para a criação de famílias de objetos correlatos ou dependentes sem a necessidade de especificar a classe concreta destes objetos;
  4. Ddefinir novas operações sem alterar as classes dos elementos sobre os quais ele opera;
  5. Epermitir que classes com interfaces incompatíveis possam interagir.
Revelar gabarito e comentário

GabaritoE — permitir que classes com interfaces incompatíveis possam interagir.

Link permanente: /questoes/qg870793