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

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种设计模式。

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. 组合模式