2013-07-16 94 views
0

我需要實現一個工作流程管理器類的實現。我們在應用程序中有三個模塊遵循工作流程策略。比方說,我創建了一個活動,然後我將它發送給審查,他可能會批准它或將其轉回給我,要求做一些修改。在每種情況下,我都必須發送電子郵件通知,因此,請您爲我建議某種設計模式這或應該是直接實現。三個模塊遵循這一點。設計模式建議工作流程經理

回答

0

所以,你基本上需要狀態管理和事件觸發時的狀態變化,你可能會想到找到以下幾點:

觀察者模式:http://en.wikipedia.org/wiki/Observer_pattern

還可以使用數據庫來存儲狀態正如你所說,你需要向他們展示給用戶。