Skip to main content

4 docs tagged with "design-patterns"

View all tags

Behavioral Patterns

Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, and Visitor - behavioral patterns in idiomatic Python.

Creational Patterns

Singleton, Factory Method, Abstract Factory, Builder, and Prototype - implemented idiomatically in Python for production systems.

Structural Patterns

Adapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy - structural design patterns in idiomatic Python.