题
命令和驾驶室中的事件有什么区别?似乎有同样的事情,什么时候使用命令意图和事件?
解决方案
从驾驶室的角度来看,命令的目的是专门用于UI组件,而理论上可以由任何组件使用事件。因此,命令是对UI菜单,动作等事件机制的更具体的实现。
以下是Rich Newman在CAB上的出色文章系列的链接。第10章和第11章是在驾驶室中的商人和事件上进行的。
其他提示
从理论上讲,将出租车抛在一边;
- 命令:代表一个动作,可以通过应用程序的不同部分重复使用。意思是“这样做”。
- 事件:表示发生了一些事情,因此在该事件发布时可能会决定执行不同的事情。意思是“发生”
因此,我想,如果您要执行同一件事,请使用命令。如果不使用事件。
我目前正在使用Prism(适合使用Windows表单),到目前为止,我还没有使用事件进行通信。
不隶属于 StackOverflow