Как правило, в Java, когда у меня есть объект, который предоставляет какое-то уведомление другим объектам, я использую шаблон Слушатель/Наблюдатель.
Есть ли более похожий на Scala способ сделать это? Должен ли я использовать этот шаблон в Scala, или в языке есть что-то еще, чем я должен воспользоваться?