E.g. DependentModule / DependentObject, EventsModule / EventObject.
On the one hand, modules are convenient as they can be mixed in to any existing classes (and are therefore more instantly usable in existing inheritance trees).
On the other hand, they give complexity to the object model, and confuse the docs.
E.g. DependentModule / DependentObject, EventsModule / EventObject.
On the one hand, modules are convenient as they can be mixed in to any existing classes (and are therefore more instantly usable in existing inheritance trees).
On the other hand, they give complexity to the object model, and confuse the docs.