3
我們正在設計一個系統,我們的一個要求是能夠記錄在我們的域實體通過其生命週期時頒佈的各種事件。有點我認爲我們應該將所有這些事件存儲爲具有關聯的元數據(演員,日期/時間等)的「命令」模式對象,但這是基於我過去用它來實現撤消/重做,而不是要求在這裏。我們還增加了一些複雜性,即一些行爲在多種實體類型之間起作用,而其他行爲則更加謹慎。建模對象的歷史
有沒有人有這方面的經驗?命令的使用是否合適?還是有更簡單的方法來做到這一點?
TIA
有趣的是,有沒有我可以參考的模式,所以我可以嘗試和建模? – 2010-08-20 13:37:11
Momento http://en.wikipedia.org/wiki/Memento_pattern – slf 2010-08-20 13:37:53
乾杯,我剛剛在GoF書中發現了這一點,而我點擊了「刷新」。謝謝。 ;-) – 2010-08-20 13:43:02