Как реализовать сигналы в стиле C # или события в стиле AS3 в Scala? Я имею в виду в основном паттерн наблюдателя. Для отправки изменения событий. Спасибо.
Или (что еще лучше) есть какие-нибудь библиотеки / фреймворки, которые делают именно это?
Я бы посоветовал сначала прочитать Устаревший паттерн наблюдателя , для вдохновения и чтобы почувствовать вкус того, что происходит.
Затем посмотрите на , как scala-swing использует "реакции" , чтобы увидеть, как вы можете делать такие вещи в библиотеке.
Наконец, обратите внимание, что первоклассные функции позволяют реализовать шаблон наблюдателя самостоятельно относительно просто .