《大话设计模式》php版本
《大话设计模式》php版本 用自己现在用的语言重新写一遍,文中的代码均可以在终端内执行
网页版本gitbook: https://hulin.gitbook.io/design-patterns-by-php/
相关资源:
Design Patterns for Humans
DesignPatternsPHP
目录
第一章 代码无错就是优 ---简单工厂模式
第二章 商场促销 --- 策略模式
第三章 拍摄UFO --- 单一职责原则
第四章 研求职两不误 --- 开放-封闭原则
第五章 会修电脑不会修收音机? --- 依赖倒转原则
第六章 穿什么有这么重要吗 --- 装饰模式
第七章 为别人做嫁衣 --- 代理模式
第八章 雷锋依然在人间 --- 工厂方法模式
第九章 简历复印 --- 原型模式
第十章 考题抄错会做也白搭 --- 模版方法模式
第十一章 无熟人难办事 --- 迪米特法则
第十二章 牛市股票还会亏钱 --- 外观模式
第十三章 好菜每回味不同 --- 建造者模式
第十四章 老板回来,我不知道 --- 观察者模式
第十五章 就不能不换DB吗? --- 抽象工厂模式
第十六章 无尽加班何时休 --- 状态模式
第十七章 在NBA我需要翻译 --- 适配器模式
第十八章 如果再回到从前 --- 备忘录模式
第十九章 分公司 = 一部分 --- 组合模式
第二十章 想走?可以!先买票 --- 迭代器模式
第二十一章 有些类也需要计划生育 --- 单例模式
第二十二章 手机软件何时统一 --- 桥接模式
第二十三章 烤羊肉串引来的思考 --- 命令模式
第二十四章 加薪非要老总批 --- 职责链模式
第二十五章 世界需要和平 --- 中介者模式
第二十六章 项目多也别傻做 --- 享元模式
第二十七章 其实你不懂老板的心 --- 解释器模式
第二十八章 男人和女人 --- 访问者模式
第二十九章 OOTV杯超级模式大赛 --- 模式总结
License
The MIT License.
《大话设计模式》php版本相关推荐
- 【Python】《大话设计模式》Python版代码实现
<大话设计模式>Python版代码实现 上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼 ...
- 设计模式原则总结--读《大话设计模式》有感 转
读了<大话设计模式>,摘录该书中讲到的设计模式几大原则,供日后使用. 一.单一职责原则 就一个类而言,应该仅有一个引起它变化的原因.如果一个类承担的职责过多,就等于把这些职责耦合在一起,一 ...
- 大话设计模式读书笔记
主题 概要 设计模式 大话设计模式读书笔记 编辑 时间 新建 20170423 序号 参考资料 1 大话设计模式 重新看了一遍设计模式,除了一些已经特别熟悉的模式,都自己敲了一遍代码,有些豁然开朗的感 ...
- 《大话设计模式(C#实现)》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+设计模式+GoF+UML+单例模式+观察者模式+抽象工厂+代理模式+框架编程+立钻哥哥++OK+)
<大话设计模式(C#实现)> 版本 作者 参与者 完成日期 备注 YanlzFramework_GoF_V01_1.0 严立钻 2020.02.10 ##<大话设计模式(C#实现)& ...
- 大话设计模式之爱你一万年:系列文章 - 导读
大话设计模式之爱你一万年课程总介绍 课程介绍 六大设计模式原则,23种经典设计模式,实战 实战 再实战,手写代码为你一一解析.结合多年项目经验,为你带来设计模式的最佳指导. 课程目标 通过学习能掌握2 ...
- java思想 设计模式 《大话设计模式》知识总结
本文大部分内容来自<大话设计模式>. java很适合多人协作,但代码量很大. 与其抱怨需求总是变化,不如改变开发过程,从而更有效地应对变化.面向对象就是为了解决变化的问题. 文章目录 1. ...
- 《大话设计模式》学习笔记
睡醒后就拿起<大话设计模式>这本书来看.之前对于设计模式只是一知半解,看了之后感觉受益匪浅. 在此做个小笔记.也强烈建议像我这样的萌新去看看.(很重要.很重要.很重要...) 前言 首先复 ...
- python大话设计模式
上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界.<大话设计模式>的代码使用C#写成的 ...
- 《大话设计模式》Python版代码实现
<大话设计模式>Python版代码实现 上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼 ...
最新文章
- 吴教主深度学习和神经网络课程总纲
- 使用debug工具修改寄存器中的值
- linux 的内核参数优化,Linux服务器内核参数优化
- oracle将字符串的日期格式化,oracle格式化字符串 oracle 怎么把字符串转换成日期...
- python列表内元素求和_在Python中将列表的每个元素与另一个列表的每个元素相乘/相加/相除的有效方法...
- Linux虚拟文件系统:数据结构与文件系统注册、文件打开读写
- linux的opt大小不够了,在redhat下安装QT,提示opt 空间不足。
- shell脚本实现printf数字转换N位补零
- iPhone唯一标识符
- 华为GaussDB:封装JDBC数据连接访问华为GaussDB数据库实现CRUD
- phpnow怎么改php版本,phpnow升级php版本的方法
- java打印取消页眉页脚_Javascript页面打印的页眉页脚的清除与设置
- c语言分段函数x2-sinx,大学高等数学: 第二章第五讲三种分段函数求导法, 再也不担心了...
- 低代码搭建门店管理之收发货管理系统
- 第一届中兴捧月算法大赛迪杰斯特拉派解决方案
- C/C++:计算N的N次方的个位数(火眼金睛找规律,解决此题数据问题)
- VOC数据集制作 滑窗切分图片 单通道标签调色板
- 解决现行m8u3格式的视频下载问题
- ESP32:用了七天我终于把环境搭建好了
- Vue——axios的post请求参数传不过去