Skip to content
This repository was archived by the owner on May 12, 2022. It is now read-only.

helloxxb/php-design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP 设计模式说明

创建型

在软件工程中,创建型设计模式是处理对象创建机制的设计模式,试图以适当的方式来创建对象。对象创建的基本形式可能会带来设计问题,亦或增加了设计的复杂度。创建型设计模式通过控制这个对象的创建方式来解决此问题。

  1. 抽象工厂模式
  2. 建造者模式(生成器模式)
  3. 工厂方法模式
  4. 多例模式
  5. 对象池模式
  6. 原型模式
  7. 简单工厂模式
  8. 单例模式(反面模式)
  9. 静态工厂模式

结构型

在软件工程中,结构型设计模式是通过识别实体之间关系来简化设计的设计模式。

  1. 适配器模式
  2. 桥梁模式
  3. 组合模式
  4. 数据映射模式
  5. 装饰模式
  6. 依赖注入模式
  7. 门面模式
  8. 流接口模式
  9. 享元模式
  10. 代理模式
  11. 注册模式

行为型

在软件工程中,行为设计模式是识别对象之间的通用通信模式并实现这些模式的设计模式。 通过这样做,这些模式增加了执行此通信的灵活性。

  1. 责任链模式
  2. 命令行模式
  3. 迭代器模式
  4. 中介者模式
  5. 备忘录模式
  6. 空对象模式
  7. 观察者模式
  8. 规格模式
  9. 状态模式
  10. 策略模式
  11. 模板方法模式
  12. 访问者模式

更多类型

  1. 委托模式
  2. 服务定位器模式
  3. 资源库模式
  4. 实体属性值模式

参考

About

PHP 设计模式示例

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages