Modules and design patterns (mlpy.modules
)¶
This module contains various modules and design patterns.
Modules¶
UniqueModule |
Class ensuring each instance has a unique name. |
Module |
Base module class from which most modules inherit from. |
Patterns¶
Borg |
Class ensuring that all instances share the same state. |
Observable |
The observable base class. |
Listener |
The listener interface. |
Meta classes¶
Singleton |
Metaclass ensuring only one instance of the class exists. |
RegistryInterface |
Metaclass registering all subclasses derived from a given class. |