"的内容
有时命令发出本身也是一种事件,比如司令部发令枪响了等等。 ...
确实.
可能我理解不对, 但这样是否就是一种 以表现层为主导的思想了, 领域层反而要去关注上层发生了什么. winform或者js就是这种思想, onClick=....虽然确实适用
我觉得MVC的引入一定程度上就是为了解决这个问题, 把关注点转移到model上, 关注model发生了什么, 而不是view发生了什么.
而至于View 正在 发生的事件, 交给controller或者view自己处理. 这是发出命令的地方, 但它不是关注点.
司令部开枪只是表现层发生的事件,它可能有吹号角之类的其他形式, 连长作为model不可能去关注每一种形式, 它应该被转换为一个 "开战" 命令, 并且必须执行!
总之, 鄙人以为, 如果"进行时"的事件存在, 也只应当存在于domain以外.
或者说, 需要被持久化的事件, 一定是过去时的.
[该贴被2102于2013-04-22 18:55修改过]