Package org.gjt.lindfors.pattern

Support for using design patterns.

See:
          Description

Interface Summary
AbstractFactory Abstract factory provides an interface for creating families of related or dependent objects without specifying their concrete classes.
Command Command encapsulates a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
CommandInvoker Acts as the Invoker in Command pattern.
Facade Provide a unified interface to a set of interfaces in a subsystem.
Strategy Strategy defines a family of algorithms, encapsulates each one, and make them interchangeable.
StrategyContext Strategy context maintains a reference to a Strategy object.
Visitor Represent an operation to be performed on the elements of an object structure.
 

Package org.gjt.lindfors.pattern Description

Support for using design patterns.

This package consists mainly of interfaces used to recognize well known design patterns in a software system. Most interfaces are only useful for 'tagging' classes as being a part of certain design patterns, and there isn't any implementing code present here.

Package Specification

Related Documentation

TODO

Version:
0.2
Author:
Juha Lindfors (jpl@gjt.org)