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