Questão 4 Comentada - Instituto Nacional de Pesquisas Espaciais (INPE) - Tecnologista Júnior I - Desenvolvimento de Software Embarcado - FGV (2024)

Um sistema distribuído tem como objetivo coletar e distribuir dados meteorológicos para um conjunto de usuários. Para tal, foram empregados pelo desenvolvedor dois padrões de design:

Padrão (1): Criação de uma classe com apenas uma instância, responsável por controlar o acesso a um determinado sensor operado por equipes técnicas remotas.
Padrão (2): Definição de um objeto principal, de forma que todos os usuários dependentes são notificados e atualizados em tempo real.

Assinale a opção que indica os padrões de design (1) e (2), respectivamente.

  • A Singleton e Heritage.
  • B Strategy e Composite.
  • C Strategy e Observer.
  • D Singleton e Observer.
  • E Builder e Factory.