Examples of the design patterns introduced in the gang of four's Design Patterns: Elements of Reusable Object-Oriented Software software engineering book.
Many examples will be taken from:
Install the dependencies:
pip install --editable . --group dev