Skip to content

tengge1/design-pattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesignPattern

6大设计原则和23种设计模式。

  • 软件设计原则
  1. 单一职责原则

  2. 开闭原则

  3. 里氏替换原则

  4. 迪米特法则

  5. 依赖倒置原则

  6. 合成复用原则

  7. 接口隔离原则

  • 创建型模式
  1. 抽象工程模式

  2. 工程方法模式

  3. 单例模式

  4. 原型模式

  5. 建造者模式

  • 行为型模式
  1. 备忘录模式

  2. 策略模式

  3. 迭代器模式

  4. 访问者模式

  5. 观察者模式

  6. 解释器模式

  7. 命令模式

  8. 模板方法模式

  9. 职责链模式

  10. 中介者模式

  11. 状态模式

  • 结构型模式
  1. 代理模式

  2. 桥接模式

  3. 适配器模式

  4. 外观模式

  5. 享元模式

  6. 装饰者模式

  7. 组合模式

Releases

No releases published

Packages

No packages published

Languages