|
|
1
3
如果对SharePoint对象模型进行了更改,则可以使用这样一个事实,即只有在调用
否则,我会使用 命令 设计模式。第6章 Head First Design Patterns 甚至有一个实现撤消功能的示例。 |
|
2
3
GoF命令模式支持可撤销的操作。 我认为同样的模式也可以用于顺序操作(顺序命令)。 |
|
|
3
2
回滚/撤消的另一种好方法是 Memento Pattern 。它通常用于在给定时间拍摄对象的快照,并将对象状态还原为纪念品。 |
|
|
4
1
GOF旁边 Command Pattern 您可能还想看看 Transaction Script 图案从 P of EAA . 您可能应该创建一个按顺序执行的复合命令(或事务脚本)。 |
|
|
5
0
您可能想看看补偿资源管理器: http://msdn.microsoft.com/en-us/library/8xkdw05k(VS.80).aspx |
|
|
6
0
如果你使用的是C++(或任何其他在作用域结束时执行确定性析构函数的语言),你可以看看 Scope Guards 这种技术也可能适用。NET,使ScopeGuard实现IDisposable,并根据需要添加“using”语句。 |
|
|
IDI · 允许在“选项”字段中手动添加多个值电源应用程序 2 年前 |