![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
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 · 257 阅读 · 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 · 109 阅读 · 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 · 95 阅读 · 0 评论 -
php设计模式梳理-开篇
设计模式原则SOLID单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。迪米特法则告诉我们要降低耦合。可参考的文章:PHP 设计模式全集设计模式和使用场景菜鸟教程-设计模式(java语言)...原创 2020-04-28 12:34:47 · 104 阅读 · 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 · 114 阅读 · 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 · 229 阅读 · 0 评论