/Design_Parttern

Code Example Design Parttern for Golang, Java, Python, ...

Primary LanguagePythonMIT LicenseMIT

Contact:

Description

  • Source code Design Patterns for Golang, Java, Python, ...

Table Content

  • X: Creating ....
  • OK: Created, click to change source.
  • Design Patterns doc:
    • Create Pattern 5: Factory Pattern, Abstract Factory Pattern, Singleton Pattern, Builder Pattern and Prototype Pattern.
    • Structural Pattern 7: Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy.
    • Behavior Pattern 10: Observer, Strategy, Command, Iterator, Template Method, State, Chain of Responsibility, Memento, Visitor and Mediator.
  • Handle with content Plant and Zombies.
Golang Python Java
Creational Pattern Factory Pattern OK OK OK
Abstract Factory Pattern OK OK OK
Singleton Pattern OK OK OK
Builder Pattern OK OK OK
Prototype Pattern OK OK OK
Structural Pattern Adapter OK OK OK
Bridge OK OK OK
Composite OK OK OK
Decorator OK OK OK
Facade OK OK OK
Proxy OK OK OK
Flyweight OK OK OK
Behavior Pattern Observer OK OK OK
Strategy OK OK OK
Command OK OK OK
Iterator OK OK OK
Template Method OK OK OK
State OK OK OK
Chain of Responsibility OK OK OK
Memento OK OK OK
Visitor OK OK OK
Mediator OK OK OK