Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FGV 2019

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
fg035843
Banca
FGV
Órgão
DPE-RJ
Ano
2019
Nível
Superior
Cargo
Técnico Superior Especializado - Tecnologia da Informação
O Governo Federal, por meio do Banco Central, está desenvolvendo um sistema que possibilitará a todos os Bancos do país o acesso a algumas de suas informações. Um requisito fundamental desse sistema é que a taxa de juros utilizada em todas as transações de todos os Bancos seja a mesma e haja um único acesso a essa informação. Além disso, esse sistema deve poder ser executado em diferentes plataformas, como computadores e diversos dispositivos móveis. Para garantir que a taxa de juros seja única e para evitar a necessidade de criar diferentes soluções para cada plataforma, a empresa desenvolvedora decidiu adotar padrões de projeto. O primeiro padrão deverá garantir uma única instanciação para a classe “Taxa de juros”; e o segundo padrão deverá definir uma família de componentes para cada plataforma e uma implementação que os instancie de acordo com a plataforma na qual a aplicação estará sendo executada.Os padrões de projeto a serem adotados nessa implementação são, respectivamente:
  1. APrototype e Adapter;
  2. BSingleton e Abstract Factory;
  3. CTemplate Method e Prototype;
  4. DAdapter e Singleton;
  5. EAbstract Factory e Command.
Revelar gabarito e comentário

GabaritoB — Singleton e Abstract Factory;

Link permanente: /questoes/fg035843