前言:这里不会完全按照"四人帮"的23种设计模式,只会记录适合php的。
一个用php描述的设计模式仓库
- 俗话说:好记性不如烂笔头,记录下来,加深自己的印象
- 烂笔头不如理解,使用示例来充分理解
- 理解不如实践
代码都会放在book目录下,运行每个模式里面的index.php即可看到相应的设计模式示例
先看下开胃菜看了你会"拿刀"来"慰问"我
-
创建型模式--Creational
- 简单工厂模式--SimpleFactory
- 工厂方法模式--FactoryMethod
- 抽象工厂模式--AbstractFactory
- 单例模式--Singleton
-
结构性模式--Structural
- 适配器模式--Adapter
- 桥接模式--Bridge
- 代理模式--Proxy
- 装饰器模式--Decorator
-
行为型模式--Behavioral
- 责任链模式--ChainOfResponsibility
- 观察者模式--Observer
- 策略模式--Strategy
- 迭代器模式--Iterator
- 简单UML示例
- UML图
- 补充实践
- 模式补全
- 几大原则
- 结合laravel框架源码一起分析