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

Uses of Package
dk.rode.thesis.flyweight

Packages that use dk.rode.thesis.flyweight
dk.rode.thesis.chainofresponsibility Implementations and examples of the Chain of Responsibility design pattern [Gamma95, p.223]. 
dk.rode.thesis.flyweight Implementations and examples of the Flyweight design pattern [Gamma95, p.195]. 
 

Classes in dk.rode.thesis.flyweight used by dk.rode.thesis.chainofresponsibility
Character
          A character represents a letter, symbol, or whitespace in a Word.
 

Classes in dk.rode.thesis.flyweight used by dk.rode.thesis.flyweight
AbstractCharacter
          An abstract character implements the basic traits of the Character interface.
Character
          A character represents a letter, symbol, or whitespace in a Word.
CharacterFactory
          A character factory creates and manages Character, Word, and Sentence objects.
CharacterPolicy
          Default policies for formatting Character objects into char sequences (not part of the core Flyweight implementation).
Sentence
          A sentence represents an ordered sequence of words making up that sentence.
Textual
          A textual object represents a flyweight object that is a char sequence and comparable to its own type.
Word
          A word represents an ordered sequence of characters making up that word.
 


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.