Ciência da Computação Software Engenharia de Software

Em determinado sistema de análise estatística, é necessário definir uma dependência "um para muitos" entre objetos, de forma que quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados. Que padrão de projeto pode ser utilizado nessa situação?
  • A. AJAX
  • B. Memento
  • C. Singleton
  • D. Observer
  • E. JSON