Design Patterns in Python 馃敆 Checkout the web version 馃敆 SOLID Design Principles Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle Creational Design Patterns Builder Factory Prototype Singleton Structrural Design Patterns Adapter Bridge Composite Decorator Fa莽ade Flyweight Proxy Behavioral Design Patterns Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor Miscellaneous Anti-Patterns Different Approach