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

Questão de Arquitetura de Software

FCC - TRF 4ª REGIÃO - Sistemas de Tecnologia da Informação - 2019 • FCC • 2019

Uma Analista de TI quer criar um aplicativo capaz de trocar mensagens entre diversas plataformas móveis, um Android enviando
mensagem para um iOS, um Windows Phone trocando mensagens com um Android etc. O problema é que cada uma destas
plataformas implementa maneiras diferentes de receber mensagens. Ela sabe que criar vários métodos para cada plataforma
não seria uma solução adequada, pois, se o aplicativo precisar incluir uma nova plataforma, outros métodos teriam que ser criados. A modelagem de relacionamentos muitos para muitos pode deixar o projeto do sistema demasiadamente complexo. A
Analista procurou, então, um padrão de projeto para utilizar na solução. Dentre os padrões GoF, encontrou um que permite
definir um objeto que encapsula a forma como um conjunto de objetos interage. Este padrão promove o acoplamento fraco ao
evitar que os objetos se refiram uns aos outros explicitamente e permite variar o uso da interação de forma independente. Atua
como um interlocutor entre relacionamentos muitos para muitos, ao evitar uma referência explícita aos objetos, sendo adequado
ao problema. Trata-se do padrão comportamental
A
Mediator.
B
Composite.
C
Adapter.
D
Factory Method.
E
Prototype.
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.