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

Uses of Package
dk.rode.thesis.bridge

Packages that use dk.rode.thesis.bridge
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]. 
 

Classes in dk.rode.thesis.bridge used by dk.rode.thesis.abstractfactory
MemorizableSequenceAbstraction
          A memorizable sequence abstraction refines a sequence abstraction so it can save and restore its internal implementation in form of mementos.
SequenceAbstraction
          A sequence abstraction defers the creation of sequence values to a value generator.
SequenceValueCollection
          A sequence value collection is a finite collection of non-null sequence values that can be used as the implementation for a sequence abstraction.
SequenceValueGenerator
          A sequence value generator can be used as the implementation for a sequence abstraction as it generates non-null sequence values that can be delivered by the sequence in question.
SequenceValueRange
          A sequence value range generates unique Integer values within a given range determined at construction time.
 

Classes in dk.rode.thesis.bridge used by dk.rode.thesis.bridge
MemorizableSequenceAbstraction
          A memorizable sequence abstraction refines a sequence abstraction so it can save and restore its internal implementation in form of mementos.
SequenceAbstraction
          A sequence abstraction defers the creation of sequence values to a value generator.
SequenceValueArrayList
          A sequence value array list stores sequence values in a java.util.ArrayList instance.
SequenceValueCollection
          A sequence value collection is a finite collection of non-null sequence values that can be used as the implementation for a sequence abstraction.
SequenceValueGenerator
          A sequence value generator can be used as the implementation for a sequence abstraction as it generates non-null sequence values that can be delivered by the sequence in question.
SequenceValueHashSet
          A sequence value hash set stores sequence values in a java.util.HashSet instance.
SequenceValueLinkedHashSet
          A sequence value linked hash set stores sequence values in a java.util.LinkedHashSet instance.
SequenceValuePolicy
          Standard policies for formatting SequenceValueGenerator objects into char sequences (not part of the core Bridge implementation).
SequenceValueRange
          A sequence value range generates unique Integer values within a given range determined at construction time.
SequenceValueSet
          A sequence value set stores sequence values in a specific java.util.Set implementation as specified by the type parameter C.
SequenceValueTreeSet
          A sequence value tree set stores sequence values in a java.util.TreeSet instance.
SynchronisedSequenceAbstraction
          A synchronised sequence abstraction refines a sequence abstraction by making it thread-safe.
 


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.