QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

FCC - DPE RS - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2017 • FCC • 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.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.