Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#1844300

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

  • Bridge e as implementações seriam as classes de janela das plataformas.
  • 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.
  • MVC, de forma que a camadaModelfique responsável por acionar as janelas, a camadaControllerexiba os dados doModelao usuário e a camadaViewarmazene as classes que fazem a comunicação com o Banco de Dados.
  • Visitor e as interfaces seriam executadas nos elementos de cada plataforma.
  • State, que permite a uma plataforma alterar o comportamento de sua interface.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora