Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/youknow2509/design_parttern

Code Example Design Parttern for Golang, Java, Python, ...
https://github.com/youknow2509/design_parttern

design-patterns golang-design-pattern golang-examples java-design-patterns oop oops-in-java oops-in-python python-design-patterns

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Contact:
- **Mail**: *[email protected]*
- **Github**: *https://github.com/Youknow2509*

# Description
- Source code Design Patterns for Golang, Java, Python, ...

# Table Content
- `X`: Creating ....
- `OK`: Created, click to change source.
- Design Patterns [doc](https://refactoring.guru/design-patterns):
- **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