|
23
|
| open-collar · 技术社区 · 16 年前 |
|
|
1
28
这两个接口不是互斥的。他们是 ,也可以由同一给定类实现。下面是一个简短的解释: 这个 IEditableObject 接口设计用于支持对象需要 在编辑时以某种特定的方式管理其内部状态 .
IRevertibleChangeTracking接口这个 IRevertibleChangeTracking 回滚到以前的状态 . 接口具有一些方法,这些方法标记对象的当前状态何时应变为永久状态或何时应恢复为上一个已知的永久状态。 |
|
2
1
IRevertibleChangeTracking 用于长期、可恢复的更改,例如编辑记录和跟踪是否需要保存记录。
|