Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Package
dk.rode.thesis.memento

Packages that use dk.rode.thesis.memento
dk.rode.thesis.bridge Implementations and examples of the Bridge design pattern [Gamma95, p.151]. 
dk.rode.thesis.command Implementations and examples of the Command design pattern [Gamma95, p.233]. 
dk.rode.thesis.memento Implementations and examples of the Memento design pattern [Gamma95, p.283]. 
dk.rode.thesis.visitor Implementations and examples of the Visitor design pattern [Gamma95, p.331]. 
 

Classes in dk.rode.thesis.memento used by dk.rode.thesis.bridge
MemorizableException
          A memorizable exception is thrown in case a memorizable sequence cannot be updated by a given sequence memento.
MemorizableSequence
          A memorizable sequence can memorise its internal state at a given time and have it restored again later by using mementos.
SequenceMemento
          A sequence memento represents a snap-shot of a given sequence at the time the SequenceMemento.SequenceMemento(Sequence) constructor or the SequenceMemento.setSequence(Sequence) method was invoked.
 

Classes in dk.rode.thesis.memento used by dk.rode.thesis.command
SequenceMemento
          A sequence memento represents a snap-shot of a given sequence at the time the SequenceMemento.SequenceMemento(Sequence) constructor or the SequenceMemento.setSequence(Sequence) method was invoked.
 

Classes in dk.rode.thesis.memento used by dk.rode.thesis.memento
MemorizableEnglishAlphabetSequence
          A memorizable alphabet sequence for letters in the English alphabet, i.e.
MemorizableException
          A memorizable exception is thrown in case a memorizable sequence cannot be updated by a given sequence memento.
MemorizableSequence
          A memorizable sequence can memorise its internal state at a given time and have it restored again later by using mementos.
RangeSequence
          A range sequence represents a positive Integer value that is increased with each call to RangeSequence.next(), which can be reversed to deliver previous values as well unless unbounded.
SequenceMemento
          A sequence memento represents a snap-shot of a given sequence at the time the SequenceMemento.SequenceMemento(Sequence) constructor or the SequenceMemento.setSequence(Sequence) method was invoked.
 

Classes in dk.rode.thesis.memento used by dk.rode.thesis.visitor
MemorizableSequence
          A memorizable sequence can memorise its internal state at a given time and have it restored again later by using mementos.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.