Мне просто любопытно на этом. Я знаю два способа определения событий в Delphi, используя принцип обратного вызова и принцип сообщений Windows.
Однако принцип сообщений не является объектно-ориентированным, и обратные вызовы подходят только для одного экземпляра.
Я хотел бы получить хорошее решение для одного события, когда два разных объекта могут выполнить действие после возникновения события.
В Java я мог бы просто добавить другого слушателя.
Кто-нибудь знает какой-нибудь эквивалентный подход в Delphi к принципу этого хорошего слушателя?