23. Momento
nWithout
violating encapsulation, store an object’s internal
state so that it can be restored later
nFor example, a program must store a
simulation’s data structures before a random or approximation
action, and undo must be supported
nNot covered here