O documento descreve o padrão Observer, no qual um objeto (sujeito) notifica automaticamente outros objetos (observadores) quando seu estado muda. O padrão permite que os objetos sejam acoplados fraca e reutilizados independentemente. Um exemplo é uma sirene que notifica funcionários sobre mudanças de estado como intervalos ou fim do expediente.