Из Википедии: «Публикация / подписка (или публикация / подписка) - это парадигма обмена сообщениями, в которой "
Я могу понять, почему отправитель не должен быть запрограммирован на отправку своего сообщения определенному получателю. Но почему опубликованные сообщения должны быть классами, которые не знают своих подписчиков?
Казалось бы, как только будет создана сама система обмена сообщениями, то, что обычно меняется по мере развития программного обеспечения, - это отправленные сообщения, издатели и получатели. Хранение сообщений отдельно от подписчиков, по-видимому, подразумевает, что модель подписки также может измениться. Это причина? Кроме того, происходит ли это в реальном мире?
Я понимаю, что это может быть базовый вопрос, но я пытаюсь понять эту парадигму, и ваши ответы очень ценны.