https://github.com/tengge1/design-pattern
6大设计原则和23种设计模式。
https://github.com/tengge1/design-pattern
csharp design-pattern dotnet rule
Last synced: about 1 month ago
JSON representation
6大设计原则和23种设计模式。
- Host: GitHub
- URL: https://github.com/tengge1/design-pattern
- Owner: tengge1
- License: apache-2.0
- Created: 2017-07-08T12:14:55.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-08T13:31:28.000Z (almost 9 years ago)
- Last Synced: 2025-06-03T20:38:37.596Z (about 1 year ago)
- Topics: csharp, design-pattern, dotnet, rule
- Language: C#
- Size: 50.8 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DesignPattern
6大设计原则和23种设计模式。
* 软件设计原则
1. 单一职责原则
2. 开闭原则
3. 里氏替换原则
4. 迪米特法则
5. 依赖倒置原则
6. 合成复用原则
7. 接口隔离原则
* 创建型模式
1. 抽象工程模式
2. 工程方法模式
3. 单例模式
4. 原型模式
5. 建造者模式
* 行为型模式
1. 备忘录模式
2. 策略模式
3. 迭代器模式
4. 访问者模式
5. 观察者模式
6. 解释器模式
8. 命令模式
9. 模板方法模式
10. 职责链模式
11. 中介者模式
12. 状态模式
* 结构型模式
1. 代理模式
2. 桥接模式
3. 适配器模式
4. 外观模式
5. 享元模式
6. 装饰者模式
7. 组合模式