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

Uses of Class
dk.rode.thesis.bridge.SequenceAbstraction

Packages that use SequenceAbstraction
dk.rode.thesis.abstractfactory Implementations and examples of the Abstract Factory design pattern [Gamma95, p.87]. 
dk.rode.thesis.bridge Implementations and examples of the Bridge design pattern [Gamma95, p.151]. 
 

Uses of SequenceAbstraction in dk.rode.thesis.abstractfactory
 

Fields in dk.rode.thesis.abstractfactory declared as SequenceAbstraction
private  SequenceAbstraction<E> PrototypicalAbstractionFactory.prototype
          The prototypical sequence abstraction to use.
 

Methods in dk.rode.thesis.abstractfactory that return SequenceAbstraction
 SequenceAbstraction<E> SynchronisedAbstractionFactory.createAbstraction()
           
 SequenceAbstraction<E> StandardFactory.createAbstraction()
           
 SequenceAbstraction<E> StandardAbstractionFactory.createAbstraction()
           
 SequenceAbstraction<E> PrototypicalAbstractionFactory.createAbstraction()
           
 SequenceAbstraction<E> AbstractionFactory.createAbstraction()
          Creates a new sequence abstraction instance.
 

Constructors in dk.rode.thesis.abstractfactory with parameters of type SequenceAbstraction
PrototypicalAbstractionFactory(SequenceAbstraction<E> prototype)
          Constructor.
 

Uses of SequenceAbstraction in dk.rode.thesis.bridge
 

Subclasses of SequenceAbstraction in dk.rode.thesis.bridge
 class MemorizableSequenceAbstraction<E>
          A memorizable sequence abstraction refines a sequence abstraction so it can save and restore its internal implementation in form of mementos.
 class SynchronisedSequenceAbstraction<E>
          A synchronised sequence abstraction refines a sequence abstraction by making it thread-safe.
 

Methods in dk.rode.thesis.bridge that return SequenceAbstraction
 SequenceAbstraction<E> SequenceAbstraction.copy()
           
 SequenceAbstraction<E> SynchronisedSequenceAbstraction.setGenerator(SequenceValueGenerator<? extends E> generator)
           
 SequenceAbstraction<E> SequenceAbstraction.setGenerator(SequenceValueGenerator<? extends E> generator)
          Sets the generator to use for this sequence to generator.
 

Constructors in dk.rode.thesis.bridge with parameters of type SequenceAbstraction
MemorizableSequenceAbstraction(SequenceAbstraction<E> sequence)
          Copy constructor.
SequenceAbstraction(SequenceAbstraction<E> sequence)
          Copy constructor.
SynchronisedSequenceAbstraction(SequenceAbstraction<E> sequence)
          Copy constructor.
 


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.