事件驱动的MVC应用程序

时间:2014-01-24 12:33:38

标签: events design-patterns hook

我有一个使用事件(挂钩)的MVC应用程序,我有一个关于何时触发事件的问题。

有三种选择:

  • 在模型中触发(这种方法会弄乱代码,但会获得更多的灵活性)
  • 控制器中的
  • 触发器(在调用某些型号之后或之前)
  • 在控制器和模型之间创建一个新的抽象层,扩展我的模型并触发事件(装饰模式)

谢谢

1 个答案:

答案 0 :(得分:0)

第三个选项 - 在您的视图模型或存储库/工作单元中