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