OUTRA — Analista de Controle Externo - Área de Controle Externo - Tecnologia da Informação — Engenharia de software — 2012

Enunciado

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:

Alternativas

  1. A)

    garantir a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto;

  2. B)

    adicionar dinamicamente um comportamento a um objeto existente sem alterar o código das classes existentes;

  3. C)

    fornecer 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. D)

    definir novas operações sem alterar as classes dos elementos sobre os quais ele opera;

  5. E)

    permitir que classes com interfaces incompatíveis possam interagir.

Gabarito e comentário

Resposta correta: E

O padrão Adapter liga classes de interfaces incompatíveis por meio de um adaptador que traduz chamadas entre elas.

Questões relacionadas