标签: events scala signals dispatch
如何在Scala中实现C#样式信号或AS3样式事件?我的意思主要是观察者模式。发送变更事件。感谢。
或者(甚至更好)是否有任何库/框架可以做到这一点?
答案 0 :(得分:5)
我建议先阅读Deprecating the Observer Pattern,获取灵感并了解事情的进展。
然后,看看how scala-swing uses "reactions",了解如何在库中完成此类操作。
最后,请注意,第一类函数会自行实现观察者模式relatively easy。