software_patterns package software_patterns.memoize module .. automodule:: software_patterns.memoize :members: :undoc-members: :show-inheritance: software_patterns.notification module .. automodule:: software_patterns.notification :members: :undoc-members: :show-inheritance: software_patterns.proxy module .. automodule:: software_patterns.proxy :members: :undoc-members: :show-inheritance: software_patterns.subclass_registry module .. automodule:: software_patterns.subclass_registry :members: :undoc-members: :show-inheritance: