Os padrões de publicação-assinatura e reator são muito parecidos comigo. Como eles são diferentes?
Nos dois padrões, uma mensagem está sendo passada aos assinantes indiretamente (ouvintes no padrão do reator).
Sinto que o padrão de observador também é muito semelhante a outros dois padrões.
Quais são as principais diferenças entre esses padrões?