设计模式PHP具体实现

设计模式主要有几个大类,除了经典的GOF 23个模式以外,还有其它后续出现的很多,主要分为: 结构型、创建型、行为型、其它类 四大类,在这里记录下自己的学习过程

参考文档:

https://designpatternsphp.readthedocs.io/zh_CN/latest/

https://github.com/domnikl/DesignPatternsPHP

https://laravelacademy.org/category/design-patterns

自己的实现记录在 https://github.com/hihaowen/DesignPattern

行为型:
中介者 ok
模版方法 ok
策略 ok
状态 ok
观察者 ok
责任链 ok
命令 ok
迭代器 ok
纪念品 ok
空对象 ok
访问者 ok
解释器 ok
规格模式 ok

结构型:
适配器 ok
桥接 ok
依赖注入 ok
外观 ok
装饰 ok
代理 ok
组合 ok
享元模式 ok
注册模式 ok
流式接口 ok

创建型:
生成器 (建造者) ok
抽象工厂 ok
简单工厂 ok
工厂方法 ok
静态工厂 ok
对象池 ok
原型 ok
单例 ok

其它:
服务定位器 ok

此条目发表在 DesignPattern 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>