![]() |
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”语句。 |
![]() |
insipidintegrator · 通过迭代器/指针访问命名空间? 6 月前 |
|
Ben · 如何使用带有部分应用的过滤器功能的角度材质日期选择器? 1 年前 |
![]() |
larn · 这是工厂模式还是战略模式? 1 年前 |
![]() |
Community wiki · 您对存储库模式的理解是什么? 1 年前 |