A destructor is present on this object, but not explicitly documented in the source.
see the Subject interface.
see the Subject interface.
Calls addObserver() foreach object passed as argument.
list of observers
see the Subject interface.
Determines if observer is suitable for this subject.
An observer can be added after acceptObserver
an observer wants to be removed.
CustomSubject handles a list of obsever.