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

Uses of Package
dk.rode.thesis.strategy

Packages that use dk.rode.thesis.strategy
dk.rode.thesis.adapter Implementations and examples of the Adapter design pattern [Gamma95, p.139]. 
dk.rode.thesis.bridge Implementations and examples of the Bridge design pattern [Gamma95, p.151]. 
dk.rode.thesis.composite Implementations and examples of the Composite design pattern [Gamma95, p.163]. 
dk.rode.thesis.decorator Implementations and examples of the Decorator design pattern [Gamma95, p.175]. 
dk.rode.thesis.facade Implementations and examples of the Facade design pattern [Gamma95, p.185]. 
dk.rode.thesis.flyweight Implementations and examples of the Flyweight design pattern [Gamma95, p.195]. 
dk.rode.thesis.iterator Implementations and examples of the Iterator design pattern [Gamma95, p.257]. 
dk.rode.thesis.memento Implementations and examples of the Memento design pattern [Gamma95, p.283]. 
dk.rode.thesis.meta.model Defines the common model objects used, primarily sequences and various general implementations used in the different evaluations. 
dk.rode.thesis.observer Implementations and examples of the Observer design pattern [Gamma95, p.293]. 
dk.rode.thesis.prototype Implementations and examples of the Prototype design pattern [Gamma95, p.117]. 
dk.rode.thesis.proxy Implementations and examples of the Proxy design pattern [Gamma95, p.207]. 
dk.rode.thesis.singleton Implementations and examples of the Singleton design pattern [Gamma95, p.127]. 
dk.rode.thesis.state Implementations and examples of the State design pattern [Gamma95, p.305]. 
dk.rode.thesis.strategy Implementations and examples of the Strategy design pattern [Gamma95, p.315]. 
dk.rode.thesis.templatemethod Implementations and examples of the Template Method design pattern [Gamma95, p.325]. 
dk.rode.thesis.visitor Implementations and examples of the Visitor design pattern [Gamma95, p.331]. 
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.adapter
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.bridge
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.composite
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.decorator
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.facade
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.flyweight
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.iterator
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.memento
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.meta.model
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.observer
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.prototype
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.proxy
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.singleton
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.state
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.strategy
ObjectPolicy
          Standard policies for formatting any type of Object into textual representations in form of char sequences (appendable) or as strings (immutable).
SequencePolicy
          Default policies for formatting Sequence objects into textual representations in form of char sequences.
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
StringablePolicy
          Returns a textual representation in form of a char sequence of a given stringable object.
StringablePolicy.Type
          A policy type is a hint a stringable context can use to decide how to use the textual representation a given policy generates in conjunction with additional textual information required to generate an overall representation.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.templatemethod
SequencePolicy
          Default policies for formatting Sequence objects into textual representations in form of char sequences.
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
 

Classes in dk.rode.thesis.strategy used by dk.rode.thesis.visitor
SequencePolicy
          Default policies for formatting Sequence objects into textual representations in form of char sequences.
Stringable
          A stringable object can be formatted into different textual char sequence representations using a given policy to determine the format.
 


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.