Skip to content

Sum-sdl/DesignPatterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

设计模式 DesignPatterns

分类

  1. 创造型模式(5种):工厂方法,抽象工厂,单例,建造者,原型模式(java clone接口)
  2. 结构型模式(7种):适配器,装饰者,代理,外观,桥接,组合,享元模式
  3. 行为型模式(11种):策略模式,模版方法,观察者,迭代子模式,责任链,命令,状态,访问者,中介者,解释器模式

六大原则

  1. 开闭原则:对扩展开发,修改的关闭
  2. 里氏替换原则
  3. 依赖倒转:依赖接口编程
  4. 接口隔离
  5. 迪米特法则:最少知道原则
  6. 合成复用原则

About

基础设计模式写法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages