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:
- D3 library is copyrighted by Mike Bostock and is released under the BSD license.
- Popper library is copyrighted by Federico Zivolo and is released under the MIT license.
- Tippy library is copyrighted by atomiks and is released under the MIT license.
Files and data in this project other than the above libraries are under the Creative Commons Zero (CC0) license.