Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yunbocheng/design-pattern
🧠23种设计模式
https://github.com/yunbocheng/design-pattern
design-patterns github
Last synced: about 5 hours ago
JSON representation
🧠23种设计模式
- Host: GitHub
- URL: https://github.com/yunbocheng/design-pattern
- Owner: yunbocheng
- License: mit
- Created: 2021-09-11T01:25:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-04T12:27:16.000Z (about 3 years ago)
- Last Synced: 2024-02-22T17:27:15.115Z (9 months ago)
- Topics: design-patterns, github
- Language: Java
- Homepage:
- Size: 113 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 七大设计原则与23种设计模式
## 一、七大设计原则
![](https://gitee.com/YunboCheng/imageBad/raw/master/image/%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.gif)
## 二、23种设计模式
![](https://gitee.com/YunboCheng/imageBad/raw/master/image/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.gif)
## 三、清单
### 1.七大设计原则
- [七大设计原则](./七大原则.png)
### 2.23种设计模式
- [工厂模式](./src/com/yunbocheng/pizza)
- [原型模式](./src/com/yunbocheng/sheep)
- [建造者模式](./src/com/yunbocheng/house)
- [对象适配器模式](./src/com/yunbocheng/adapter对象)
- [类适配器模式](./src/com/yunbocheng/adapter类)
- [桥接模式](./src/com/yunbocheng/bridging)
- [模板方法模式](./src/com/yunbocheng/soya)
- [命令者模式](./src/com/yunbocheng/command)
- [组合模式](./src/com/yunbocheng/colleges)
- [访问者模式](./src/com/yunbocheng/visitor)
- [动态代理模式](./src/com/yunbocheng/dynamic)
- [备忘录模式](./src/com/yunbocheng/memorandum1)
- [外观模式](./src/com/yunbocheng/cinema)
- [策略模式](./src/com/yunbocheng/duck)
- [七大设计原则、UML类图、23种设计模式概念](./设计模式.md)## 四、反馈及改进
如果您在学习的时候遇到了任何问题,或者清单有任何可以改进的地方,
非常欢迎提出issues,看到就会回馈.并且将您添加到项目贡献者列表中。
## 五、参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request,填写必要信息。
5. 等待审核即可。通过之后会邮件通知您。## 六、许可证
在 MIT 许可下分发。有关更多信息,请参阅[`LICENSE`](./LICENSE)。
## 八、致谢
> 1. 感谢尚硅谷提供的设计模式在线课程视频资料 [23种设计模式+七大设计原理](https://www.bilibili.com/video/BV1G4411c7N4)
> 2. 感谢JetBrains提供的配套开发环境许可证 [官方网站](https://www.jetbrains.com/)
> 3. 感谢Gitee提供的图床平台 [相关地址](https://gitee.com/YunboCheng/imageBad)