/design-patterns

You can find python design patterns here.

Primary LanguagePython

Design Patterns in Python

Behavioural Design Patterns

Behavioral design patterns are concerned with algorithms and the assignment of responsibilities between objects.

Momento

Lets you save and restore the previous state of an object without revealing the details of its implementation.

momento-uml

State

Lets an object alter its behavior when its internal state changes. It appears as if the object changed its class.

state-uml