Uma Analista de TI quer criar um aplicativo capaz de trocar ...
Próximas questões
Com base no mesmo assunto
Ano: 2019
Banca:
FCC
Órgão:
TRF - 4ª REGIÃO
Prova:
FCC - 2019 - TRF - 4ª REGIÃO - Analista Judiciário - Sistemas de Tecnologia da Informação |
Q1014869
Arquitetura de Software
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