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

Uses of Class
dk.rode.thesis.factorymethod.CommandCreator

Packages that use CommandCreator
dk.rode.thesis.factorymethod Implementations and examples of the Factory Method design pattern [Gamma95, p.107]. 
 

Uses of CommandCreator in dk.rode.thesis.factorymethod
 

Subclasses of CommandCreator in dk.rode.thesis.factorymethod
 class EvilSequenceCommandCreator<E>
          An evil sequence command creator is a test creator that flips the functionality offered by the sequence command creator, and may decide to return a new evil command as a default command.
 class ReflectiveCommandCreator<E>
          A reflective command creator creates new commands based on type literals as tokens.
 class ReversibleSequenceCommandCreator<E>
          A reversible sequence command creator extends the sequence command creator to allow for the creation of reverse commands for reversible sequences.
 class SequenceCommandCreator<E>
          A standard command creator creates new commands based on sequence states as tokens.
 

Methods in dk.rode.thesis.factorymethod with parameters of type CommandCreator
private static
<E,T> boolean
Main.testCreator(Log out, CommandCreator<E,T> creator, Sequence<E> sequence, int index, List<T> tokens)
          Tests the creator supplied as creator using sequence for each token in tokens
 


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.