iz.observer

The iz implementation of the observer pattern.

Members

Classes

CustomSubject
class CustomSubject(E, T...)

CustomSubject handles a list of obsever. This version only accept an observer if it's an EnumBasedObserver.

CustomSubject
class CustomSubject(OT)

CustomSubject handles a list of obsever.

ObserverInterconnector
class ObserverInterconnector

ObserverInterconnector is in charge for inter-connecting the subjects with their observers, whatever are their specializations.

Interfaces

EnumBasedObserver
interface EnumBasedObserver(E, T...)

interface for an observer based on an enum.

Subject
interface Subject

Subject (one to many) interface.

Meta