https://github.com/tonydeng/design-pattern-java
Java设计模式
https://github.com/tonydeng/design-pattern-java
design-patterns factory state strategy visitor
Last synced: 11 months ago
JSON representation
Java设计模式
- Host: GitHub
- URL: https://github.com/tonydeng/design-pattern-java
- Owner: tonydeng
- Created: 2015-09-26T15:26:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T22:42:12.000Z (about 3 years ago)
- Last Synced: 2025-06-04T14:28:31.561Z (about 1 year ago)
- Topics: design-patterns, factory, state, strategy, visitor
- Language: Java
- Homepage:
- Size: 430 KB
- Stars: 10
- Watchers: 4
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java设计模式示例
[](https://travis-ci.org/tonydeng/design-pattern-java)
[](https://sonarcloud.io/dashboard?id=com.github.tonydeng%3Adesign-pattern-java)
[](https://sonarcloud.io/dashboard?id=com.github.tonydeng%3Adesign-pattern-java)
[](https://opensource.org/licenses/MIT)
## 创建模式
1. [单例(Singleton)模式](docs/singleton.md)
2. [工厂(Factory)模式](docs/factory.md)
2. 原型(Prototype)模式
4. 构建者(Builder)模式
## 结构模式
1. 门面(Facade)模式
2. [代理(Proxy)模式](docs/proxy.md)
3. 适配器(Adapter)模式
4. Composite模式
5. 装饰器(Decorator)模式
6. 桥接(Bridge)模式
7. 享元(Flyweight)模式
## 行为模式
1. [状态(State)模式](docs/state.md)
1. [策略(Strategy)模式](docs/strategy.md)
1. [访问者(Visitor)模式](docs/visitor.md)
1. [命令(Command)模式](docs/command.md)
1. [责任链(CoR)模式](docs/cor.md)