Design Pattern Examples
Overview of object-oriented design patterns
memento.py File Reference

Implementation of the Memento_TextObject and (private) Memento class, along with IMemento interface implemented on the Memento class, as used in the Memento Pattern. More...

Go to the source code of this file.

Classes

class  IMemento
 Represents a single memento, a single snapshot of the state of the Memento_TextObject class as represented by the private class, Memento. More...
 
class  Memento_TextObject
 Container for a string. More...
 
class  Memento_TextObject.Memento
 Represents a single memento (snapshot) of the text state before an operation is applied. More...
 

Namespaces

namespace  DesignPatternExamples_python
 The DesignPatternExamples_python package, containing 20 examples of design patterns, each in their own namespace.
 
namespace  DesignPatternExamples_python.memento
 
namespace  DesignPatternExamples_python.memento.memento
 

Detailed Description

Implementation of the Memento_TextObject and (private) Memento class, along with IMemento interface implemented on the Memento class, as used in the Memento Pattern.

Definition in file memento.py.