SóProvas


ID
5270446
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2021
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca de padrões estruturais, julgue o item subsequente.


O propósito do padrão Adapter é separar uma abstração de sua implementação, para que as duas possam variar e ser independentes.

Alternativas
Comentários
  • Bridge: desacopla abstração de sua implementação de forma que ambas possam variar

    Adapter: converte uma interface em outra

  • ✅Gabarito(Errado)

    Adapter converte a interface de uma classe em outra interface esperada pelos clientes permitindo que certas classes trabalhem em conjunto, pois de outra forma, seria impossível por causa de suas interfaces incompatíveis.

    Fonte: Q502279

  • 2017

    Considere que é necessário fazer um programa que vá funcionar em várias plataformas, como Windows, Linux, Mac OS etc. O programa fará uso de diversas abstrações de janelas gráficas, por exemplo, janela de diálogo, janela de aviso, janela de erro etc. Um Analista sugeriu o uso de um padrão de projeto GoF estrutural que fornece um nível de abstração maior que o Adapter, pois são separadas as implementações e as abstrações, permitindo que cada uma varie independentemente.

    O padrão sugerido pelo Analista é o 

      a) Bridge e as implementações seriam as classes de janela das plataformas. 

      b) Prototype, pois especifica os tipos de plataformas a serem criadas usando uma instância protótipo e cria novas interfaces pela cópia desse protótipo. 

      c) MVC, de forma que a camada Model fique responsável por acionar as janelas, a camada Controller exiba os dados do Model ao usuário e a camada View armazene as classes que fazem a comunicação com o Banco de Dados. 

      d) Visitor e as interfaces seriam executadas nos elementos de cada plataforma. 

      e) State, que permite a uma plataforma alterar o comportamento de sua interface. 

  • 2011

    Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente é o padrão BRIDGE

    certa

  • O propósito do padrão Adapter é separar uma abstração de sua implementação, para que as duas possam variar e ser independentes. errado

    Bridge

    Bendito serás!!