/uml-diagram-for-python-design-pattern-examples

UML diagram list of Python GoF design pattern examples.

Primary LanguageHTML

UML Diagram for Python Design Pattern Examples

This project lists UML diagrams of the "Design Pattern Examples in Python". When you click on a diagram image below, the diagram will be opened in Diagram Map. If you want to know about Diagram Map, please see the post below.
https://dev.to/takaakit/diagram-map-tracing-uml-sysml-elements-across-diagrams-49i7

Behavioral Patterns

Chain of Responsibility Command Interpreter

Python Code

Python Code

Python Code
Iterator Mediator Memento

Python Code

Python Code

Python Code
Observer State Strategy

Python Code

Python Code

Python Code
Template Method Visitor

Python Code

Python Code

Creational Patterns

Abstract Factory Builder Factory Method

Python Code

Python Code

Python Code
Prototype Singleton

Python Code

Python Code

Structural Patterns

Adapter Bridge Composite

Python Code

Python Code

Python Code
Decorator Facade Flyweight

Python Code

Python Code

Python Code
Proxy

Python Code

References

  • Gamma, E. et al. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994
  • Hiroshi Yuki. Learning Design Patterns in Java [In Japanese Language], Softbank publishing, 2004

Links

Licence

Diagram Map file (DiagramMap.html) includes the following libraries:

Files and data in this project other than the above libraries are under the Creative Commons Zero (CC0) license.