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

Uses of Interface
dk.rode.thesis.abstractfactory.AbstractionFactory

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

Uses of AbstractionFactory in dk.rode.thesis.abstractfactory
 

Classes in dk.rode.thesis.abstractfactory that implement AbstractionFactory
 class MemorizableAbstractionFactory<E>
          A memorizable abstraction factory creates memorizable sequence abstractions.
 class PrototypicalAbstractionFactory<E>
          A prototypical abstraction factory creates sequence abstractions based on a prototype supplied at construction time.
 class StandardAbstractionFactory<E>
          A standard abstraction factory creates sequence abstractions.
 class StandardFactory<E,P>
          A standard factory can create sequence abstractions as well as the sequence value generators used as the implementations for the abstractions, and further more provides a convenient creation method to create sequences in a single step.
 class SynchronisedAbstractionFactory<E>
          A synchronised abstraction factory creates synchronised sequence abstractions.
 

Fields in dk.rode.thesis.abstractfactory declared as AbstractionFactory
private  AbstractionFactory<E> StandardFactory.abstractionFactory
          The currently used abstraction factory.
 

Methods in dk.rode.thesis.abstractfactory that return AbstractionFactory
 AbstractionFactory<E> StandardFactory.getAbstractionFactory()
          Returns the abstraction factory currently used by this factory.
 

Methods in dk.rode.thesis.abstractfactory with parameters of type AbstractionFactory
 void StandardFactory.setAbstractionFactory(AbstractionFactory<E> abstractionFactory)
          Sets the abstraction factory to use by this factory to abstractionFactory.
private static
<E> void
Main.testAbstractionFactory(Log out, String index, AbstractionFactory<E> factory)
          Test abstraction factories.
 

Constructors in dk.rode.thesis.abstractfactory with parameters of type AbstractionFactory
StandardFactory(AbstractionFactory<E> abstractionFactory, GeneratorFactory<E,P> generatorFactory)
          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.