用于对对象进行版本控制的设计模式有哪些?

Geo*_*uer 7 version-control design-patterns memento event-sourcing

有哪些设计模式可以在对象变化时保留其历史记录.我不需要像事件源那样繁重的任务,只需要在特定事件发生时保存过去的版本(在这种情况下按下打印表单按钮时).

Mel*_*sus 7

你可以寻找 纪念品模式