设计模式
Lars6899
暂无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php设计模式梳理-简单工厂
简单工厂 //公共接口 interface db(){ function conn(){ } } //服务端 class dbmysql implements db { public function conn(){ echo '连接上了mysql'; } } class dbsqlite implements db { publ...原创 2018-05-03 11:03:28 · 364 阅读 · 0 评论 -
php设计模式篇-适配器模式
class Weather { public function today() { // return [ 'temp' => rand(-50, 40), 'wind' => rand(10, 100) ]; } } class JapWea { p...原创 2020-04-28 11:58:25 · 179 阅读 · 0 评论 -
php设计模式篇-责任链模式
//测试代码 $lev = rand(0, 10); (new Host())->process($lev); class Handler { protected $lev = 0; protected $up = ''; public function process($lev) { if ($lev <= $this...原创 2020-04-28 12:08:03 · 185 阅读 · 0 评论 -
php设计模式梳理-开篇
设计模式原则SOLID 单一职责原则告诉我们实现类要职责单一; 里氏替换原则告诉我们不要破坏继承体系; 依赖倒置原则告诉我们要面向接口编程; 接口隔离原则告诉我们在设计接口的时候要精简单一; 开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。 迪米特法则告诉我们要降低耦合。 可参考的文章: PHP 设计模式全集 设计模式和使用场景 菜鸟教程-设计模式(java语言) ...原创 2020-04-28 12:34:47 · 201 阅读 · 0 评论 -
php设计模式梳理-工厂方法
//公共接口 interface db(){ function conn(); } interface Factory{ function createDB(); } //服务端 class dbmysql implements db { public function conn(){ echo '连接上了mysql'; } } class d...原创 2020-04-28 12:38:19 · 190 阅读 · 0 评论 -
php设计模式梳理-面向接口开发
//公共接口 interface db(){ function conn(){ } } //服务端 class dbmysql implements db { public function conn(){ echo '连接上了mysql'; } } class dbsqlite implements db { publ...原创 2020-04-28 12:39:59 · 310 阅读 · 0 评论
分享