我需要实现一个工作流管理器的实现。我们的应用程序中有三个模块遵循工作流策略。让我说我创建一个事件然后我发送它审查,他可能会批准它或将它转回给我要求做一些修改。在每种情况下,我必须发送电子邮件通知所以你能否请你建议我的某种设计模式这个或应该是直接实现。三个模块都遵循这个。
答案 0 :(得分:0)
所以,你基本上需要在状态发生变化时触发状态管理和事件,你可能会想到以下内容:
观察者模式:http://en.wikipedia.org/wiki/Observer_pattern
还可以使用数据库来存储您提到的需要向用户显示状态的状态。