在阅读了许多关于 Prism 的文章后。我还是一头雾水!!
我正在尝试创建一个应用程序,其域对象将完全独立于 GUI。用户也可以从命令行与应用程序交互。所以完全解耦。我正在尝试制作可以使用某些事件相互交谈的域对象的独立组件。我应该如何实现这个?
我应该更喜欢在域对象中使用事件聚合器吗?相同的帖子很少,但没有一个能给我满意的答案。
如果不是,那么在域对象中实现相同功能的最佳方法是什么。
在阅读了许多关于 Prism 的文章后。我还是一头雾水!!
我正在尝试创建一个应用程序,其域对象将完全独立于 GUI。用户也可以从命令行与应用程序交互。所以完全解耦。我正在尝试制作可以使用某些事件相互交谈的域对象的独立组件。我应该如何实现这个?
我应该更喜欢在域对象中使用事件聚合器吗?相同的帖子很少,但没有一个能给我满意的答案。
如果不是,那么在域对象中实现相同功能的最佳方法是什么。
您不应将 Prism 中的事件聚合器用于域对象,因为它适用于 UI 事件。如果你想在你的领域模型中有类似的行为,你应该使用领域事件。实际上,事件聚合器被域事件发布者所取代。