/design-patterns-php

编程语言设计模式-PHP版

Primary LanguagePHPMIT LicenseMIT

design-patterns-php

编程语言之设计模式-PHP版
设计模式不分语言,所有编程语言原理类似

七大设计原则

  • 单一职责原则 (未完成)
  • 接口隔离原则 (未完成)
  • 依赖倒转原则 (未完成)
  • 里氏替换原则 (未完成)
  • 开闭原则 (未完成)
  • 迪米特法则 (未完成)
  • 合成复用原则 (未完成)

设计模式

创建型模式

结构型模式

  • 适配器模式
  • 类适配器
  • 对象适配器
  • 接口适配器
  • 桥接模式
  • 装饰者模式
  • 组合模式
  • 外观模式
  • 享元模式
  • 代理模式

行为模式

  • 模板模式
  • 命令模式
  • 访问者模式
  • 迭代器模式
  • 观察者模式
  • 中介者模式
  • 备忘录模式
  • 解释器模式
  • 状态模式
  • 策略模式
  • 职责链模式

其他语言参考

参与贡献

  1. fork 当前库到你的名下
  2. 在你的本地修改完成审阅过后提交到你的仓库
  3. 提交 PR 并描述你的修改,等待合并

License

LICENSE