This package can create and manage hierarchies of classes.
There is a master class that can manage a collection of children classes.
Calls to functions of that class are forwarded to the first object of the children that implements called function.
Accesses to set or get master class variables are also forwarded to first onbject children classes that has that variable defined.
The master class create objects of children classes when they are first accessed.
The subclasses may also create a master class object in case none is associated with the current subclass object. |