我尝试编写自己的事件聚合类,我看了一些文章,但我想一步一步地使用这种模式,例如我想用 2 个简单的类来创建它,比如用户类和电子邮件通知类,这样当用户更改他的密码发送给他的电子邮件。
我现在不想关心泛型,我希望它尽可能简单。
我根本没有找到任何关于这种模式的书籍或视频,你以前遇到过吗?
我尝试编写自己的事件聚合类,我看了一些文章,但我想一步一步地使用这种模式,例如我想用 2 个简单的类来创建它,比如用户类和电子邮件通知类,这样当用户更改他的密码发送给他的电子邮件。
我现在不想关心泛型,我希望它尽可能简单。
我根本没有找到任何关于这种模式的书籍或视频,你以前遇到过吗?
Microsoft 有一个事件聚合快速入门,它是一个合理的代码示例演练。它只处理几个类,并使用与用户/电子邮件关系(财务交易/日志记录)类似的场景。然而,该示例确实使用了泛型,但这对于所有 PRISM 示例都是相同的,因为这是 Patterns & Practices 实现事件聚合器模式的方式。
.
这听起来不像经典的事件聚合,它有几个事件生产者,你只有一个生产者。但是,如果,也许作为一个学习练习,您想通过使用聚合器模式来分离事件分布,那么 Fowler 的描述似乎很好地涵盖了它。
CodeProject 上的文章:Prism 事件聚合器服务和扩展方法
我还想看看 P&P 的 Prism