Content deleted Content added
No edit summary |
m →''n''-Level undo: clean up, typos fixed: revert back → revert using AWB |
||
Line 25:
===''n''-Level undo===
This feature makes it possible for an object or collection of objects to maintain a collection of states. This allows the object to easily revert
This feature can provide rich functionality for desktop application and web applications. One note of caution would be to consider the overhead for high transaction web based applications. n-Level undo capability will require storing the previous state of an application generally accessed by reflection. This is common practice in desktop applications where changes must be "Applied". In web based designs, the added storage may pose unnecessary overhead as changes are generally submitted in batch and do not require the same level of "undo" capability.
|