没想到啊,没想到。本身居然坚持了下来,完成了设计模式深刻的学习,而且输出了23篇用php演示的设计模式的文章。但这不是最主要的,更深层次的收获是顺便背下了这些模式的定义及类图。在深刻学习了设计模式以后,对Laravel等框架的架构理解也更清楚明了了。就像我在不少模式的讲解中都引用了在Laravel中相关的实现。php
从今年2月份到如今,历时9个月,从开始的一周一篇到一周两篇。也让本身看到了坚持的难得。同时也渐渐用自身经历体会到了一个道理,基础的才是最重要的。就像韩寒电影中所说:”听过那么道理,却依然过很差这一辈子。“在咱们学习的过程当中也同样,都知道基础有用,可是却总想去追新追潮流,但这些新的知识或者潮流倒是那些最原始基础的演变和发展,万变不离其宗才是硬道理。接下来的计划是?没错,明年是更大的挑战,数据结构与算法,同时补习数学。因此,明年的连载文章会以算法为主。除此以外,也会连载关于Laravel6和TP6相关的文章,各位看官还请多多指教。git
一家之言有时候并不必定能让你深入的体会或者理解知识。就像《如何阅读一本书》中的主题阅读同样,用多本参考书或者学习资料来相互进行补充的主题阅读方式每每能带来更好的效果。注意,这里不是每一本书或者每一篇资料都从头至尾看一遍,那样你的时间耗费不起,而是直接去找资料中和你当前所学习内容相关的内容进行阅读学习。因此,个人参考资料有这些:github
书籍面试
网络教程算法
当我完成这一系列文章的时候,极客时间的优秀做者王争老师也出了一套设计模式的专栏。他的数据结构与算法专栏卖得很是火爆,并且组织的线下算法训练营也已经开了好几期,期期好评。未来的学习计划中他的这个专栏也是重点要学习的内容。虽然说这个设计模式专栏在我已经学习完设计模式以后才出来,但仍是抑制不住我这个极客时间铁粉的买买买之路。编程
仔细研究了下他的这个《设计模式之美专栏》,发现不单单局限于那23种设计模式,还包括:设计模式
下面是具体的课程列表:微信
不用我多说了吧,若是是PHPer,配合着个人系列文章一块儿学习更能事半功倍。快来加入一块儿学习吧!扫描识别下方二维码进入学习!网络
建立型模式数据结构
简单工厂
GitHub:github.com/zhangyue050…
工厂方法
GitHub:github.com/zhangyue050…
抽象工厂
GitHub:github.com/zhangyue050…
原型模式
GitHub:github.com/zhangyue050…
生成器模式
GitHub:github.com/zhangyue050…
单例模式
GitHub:github.com/zhangyue050…
结构型模式
适配器模式
GitHub:github.com/zhangyue050…
桥接模式
GitHub:github.com/zhangyue050…
组合模式
GitHub:github.com/zhangyue050…
装饰器模式
GitHub:github.com/zhangyue050…
外观模式
GitHub:github.com/zhangyue050…
享元模式
GitHub:github.com/zhangyue050…
代理模式
GitHub:github.com/zhangyue050…
行为型模式
责任链模式
GitHub:github.com/zhangyue050…
命令模式
GitHub:github.com/zhangyue050…
迭代器模式
GitHub:github.com/zhangyue050…
中介者模式
GitHub:github.com/zhangyue050…
备忘录模式
GitHub:github.com/zhangyue050…
观察者模式
GitHub:github.com/zhangyue050…
状态模式
GitHub:github.com/zhangyue050…
策略模式
GitHub:github.com/zhangyue050…
模板方法模式
GitHub:github.com/zhangyue050…
访问者模式
GitHub:github.com/zhangyue050…