Logo Passei Direto
Buscar
1) Associe os padrões de projeto aos cenários: Singleton FactoryMethod Strategy Observer Cenários: (A) Apenas uma instância controla a conexão com o banco. (B) Criar botões diferentes sem conhecer a classe concreta. (C) Diferentes cálculos de frete aplicados em tempo de execução. (D) Usuários são notificados automaticamente por e-mail ou SMS. Qual associação está correta? Selecione uma alternativa: a) (A) Observer, (B) Singleton, (C) Factory, (D) Strategy b) (A) Factory, (B) Strategy, (C) Observer, (D) Singleton c) (A) Strategy, (B) Observer, (C) Singleton, (D) Factory d) (A) Singleton, (B) Factory, (C) Observer, (D) Strategy e) (A) Singleton, (B) Factory, (C) Strategy, (D) Observer
User badge image
Luciano Souza

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada cenário e associá-los corretamente aos padrões de projeto: (A) Apenas uma instância controla a conexão com o banco. - Este cenário se refere ao padrão Singleton, que garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a ela. (B) Criar botões diferentes sem conhecer a classe concreta. - Este cenário se relaciona ao padrão Factory Method, que permite a criação de objetos sem especificar a classe exata do objeto que será criado. (C) Diferentes cálculos de frete aplicados em tempo de execução. - Este cenário se encaixa no padrão Strategy, que permite definir uma família de algoritmos, encapsulá-los e torná-los intercambiáveis. (D) Usuários são notificados automaticamente por e-mail ou SMS. - Este cenário se refere ao padrão Observer, que permite que um objeto notifique outros objetos sobre mudanças em seu estado. Agora, vamos associar as opções: - (A) Singleton - (B) Factory Method - (C) Strategy - (D) Observer Analisando as alternativas: a) (A) Observer, (B) Singleton, (C) Factory, (D) Strategy - Incorreta b) (A) Factory, (B) Strategy, (C) Observer, (D) Singleton - Incorreta c) (A) Strategy, (B) Observer, (C) Singleton, (D) Factory - Incorreta d) (A) Singleton, (B) Factory, (C) Observer, (D) Strategy - Incorreta e) (A) Singleton, (B) Factory, (C) Strategy, (D) Observer - Correta Portanto, a alternativa correta é: e) (A) Singleton, (B) Factory, (C) Strategy, (D) Observer.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina