SóProvas


ID
3044614
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Arquitetura de Software
Assuntos

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

Alternativas
Comentários
  • Mediator:

    -Define um objeto que encapsula a forma como um conjunto de objetos interage.

    -Promove o acoplamento fraco ao evitar que os objetos se refiram explicitamente uns aos outros.

    -Deve ser usado quando um conjunto de objetos se comunica de maneira bem definida, porém complexas.

    -Desacopla a comunicação entre objetos.

    Composite:

    -Compõe zero ou mais objetos similares de forma que eles possam ser manipulados como um só.

    Adapter:

    -Converte a interface de uma classe em outra interface que normalmente não poderiam trabalhar juntas.

    Factory Method:

    -Define uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe instanciar.

    Prototype:

    -Cria objetos usando uma instância prototípica (clone).

  • Palavra chave "interlocutor".

  • Mediator. - Resposta

  • A palavra chave foi comportamental nenhum dos demais é padrão comportamental