{"id":24327625,"url":"https://github.com/Youknow2509/Design_Parttern","last_synced_at":"2025-09-27T12:31:14.203Z","repository":{"id":248402049,"uuid":"828590202","full_name":"Youknow2509/Design_Parttern","owner":"Youknow2509","description":"Code Example Design Parttern for Golang, Java, Python, ...","archived":false,"fork":false,"pushed_at":"2024-07-31T19:57:59.000Z","size":210,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T22:14:02.343Z","etag":null,"topics":["design-patterns","golang-design-pattern","golang-examples","java-design-patterns","oop","oops-in-java","oops-in-python","python-design-patterns"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Youknow2509.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-14T15:51:28.000Z","updated_at":"2024-07-31T19:58:02.000Z","dependencies_parsed_at":"2024-09-28T21:31:05.753Z","dependency_job_id":null,"html_url":"https://github.com/Youknow2509/Design_Parttern","commit_stats":null,"previous_names":["youknow2509/designparttern"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FDesign_Parttern","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FDesign_Parttern/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FDesign_Parttern/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FDesign_Parttern/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Youknow2509","download_url":"https://codeload.github.com/Youknow2509/Design_Parttern/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234435248,"owners_count":18832092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["design-patterns","golang-design-pattern","golang-examples","java-design-patterns","oop","oops-in-java","oops-in-python","python-design-patterns"],"created_at":"2025-01-17T22:14:03.679Z","updated_at":"2025-09-27T12:31:08.825Z","avatar_url":"https://github.com/Youknow2509.png","language":"Python","readme":"# Contact:\n- **Mail**: *lytranvinh.work@gmail.com*\n- **Github**: *https://github.com/Youknow2509*\n\n# Description\n- Source code Design Patterns for Golang, Java, Python, ...\n\n# Table Content\n- `X`: Creating ....\n- `OK`: Created, click to change source.\n- Design Patterns [doc](https://refactoring.guru/design-patterns):\n    - **Create Pattern** *5*: Factory Pattern, Abstract Factory Pattern, Singleton Pattern, Builder Pattern and Prototype Pattern.\n    - **Structural Pattern** *7*: Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy.\n    - **Behavior Pattern** *10*: Observer, Strategy, Command, Iterator, Template Method, State, Chain of Responsibility, Memento, Visitor and Mediator.\n- Handle with content `Plant and Zombies`.\n\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"en\"\u003e\n\u003chead\u003e\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003cth\u003e\u003c/th\u003e\n        \u003cth\u003e\u003c/th\u003e\n        \u003cth\u003eGolang\u003c/th\u003e\n        \u003cth\u003ePython\u003c/th\u003e\n        \u003cth\u003eJava\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e \n        \u003cth rowspan=\"5\"\u003e\n            Creational Pattern\n        \u003c/th\u003e\n        \u003ctd\u003eFactory Pattern\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/FactoryPattern/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/FactoryPattern/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/FactoryPattern/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eAbstract Factory Pattern\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/AbstractFactoryPattern/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/AbstractFactoryPattern/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/AbstractFactoryPattern/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSingleton Pattern\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/SingletonPattern/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/SingletonPattern/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/SingletonPattern/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eBuilder Pattern\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/BuilderPattern/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/BuilderPattern/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/BuilderPattern/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePrototype Pattern\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/PrototypePattern/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/PrototypePattern/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/DesignParttern/blob/main/CreationalPattern/PrototypePattern/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e  \n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003cth rowspan=\"7\"\u003eStructural Pattern \u003c/th\u003e\n        \u003ctd\u003eAdapter\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Adapter/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Adapter/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Adapter/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eBridge\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Bridge/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Bridge/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Bridge/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eComposite\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Composite/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Composite/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Composite/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDecorator\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Decorator/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Decorator/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Decorator/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFacade\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Facade/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Facade/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Facade/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eProxy\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Proxy/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Proxy/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Proxy/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFlyweight\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Flyweight/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Flyweight/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/StructuralPattern/Flyweight/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e \n        \u003cth rowspan=\"11\"\u003eBehavior Pattern\u003c/th\u003e\n        \u003ctd\u003eObserver\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Observer/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Observer/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Observer/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eStrategy\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Strategy/Goalng/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Strategy/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Strategy/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCommand\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Command/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Command/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Command/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eIterator\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Iterator/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Iterator/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Iterator/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTemplate Method\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Template_Method/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Template_Method/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Template_Method/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eState\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/State/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/State/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/State/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eChain of Responsibility\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Chain_Of_Responsibility/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Chain_Of_Responsibility/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Chain_Of_Responsibility/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMemento\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Memento/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e \n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Memento/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e \n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Memento/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eVisitor\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Visitor/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Visitor/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Visitor/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMediator\u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Mediator/Golang/main.go\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Mediator/Python/main.py\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003ca href=\"https://github.com/Youknow2509/Design_Parttern/blob/main/BehaviorPattern/Mediator/Java/main.java\"\u003e\n            OK\n            \u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/body\u003e\n\u003c/html\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYouknow2509%2FDesign_Parttern","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FYouknow2509%2FDesign_Parttern","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYouknow2509%2FDesign_Parttern/lists"}