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

Uses of Interface
dk.rode.thesis.observer.AspectObservableSequence

Packages that use AspectObservableSequence
dk.rode.thesis.observer Implementations and examples of the Observer design pattern [Gamma95, p.293]. 
 

Uses of AspectObservableSequence in dk.rode.thesis.observer
 

Classes in dk.rode.thesis.observer that implement AspectObservableSequence
 class DateSequence
          An observable date sequence is a sequence that will advance an initial date by one day each time next() is invoked and then notify relevant observers of its state changes.
 class SequenceObserversSequence<E,A>
          A sequence observers sequence implements the basic traits of any observable sequence that uses a sequence observer as the notification mechanism.
 class SequenceObserversSequenceDecorator<E,A>
          A sequence observers sequence decorator decorates any sequence to become an observable sequence that uses a sequence observer as the notification mechanism.
 

Methods in dk.rode.thesis.observer with parameters of type AspectObservableSequence
<A> boolean
BirthdayRegistry.register(AspectObservableSequence<SequenceObserver<A>,A,Date> sequence, A... aspects)
          Registers this registry as an observer for the observable sequence supplied as sequence, if not already.
 

Constructors in dk.rode.thesis.observer with parameters of type AspectObservableSequence
SequenceObserversSequence(AspectObservableSequence<SequenceObserver<A>,A,E> sequence)
          Copy 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.