本文是一篇较长的学习文章,将持续更新。最近更新时间为2018年5月31日18:10
单个文章记录多个设计模式篇幅太长了,将按照每个模式分成单个文章来记录学习过程。
对应目录下会有一个跳转链接。完成的文章会在目录上加上标识 [ DONE ].
对技术学习的部分不足总结。
- 之前两年的学习一直停留在普通的框架学习以及CURD 的层面,
- Linux 服务器方面也只停留在软件安装,nginx 的简单配置。
- 版本管理只是会SVN 及搭建SVN 的环境。这些简单的东西不足以支撑学习更深层的技术。
- 在学习laravel的过程中,基础知识的缺失暴露无遗。
- 其中包括:对laravel中服务容器和设计模式的理解。
- 除了基础函数,基础语法之外的操作符、运算符的运用,对PHP7 新特性的了解,对包管理的学习 composer 之前未曾应用过。Git 未曾使用过。都限制了对新知识的学习。
本文主要学习借鉴于PHP 设计模式系列 —— 概述及常用设计模式大全
增加了自己学习过程中的理解。本文仅用于自我学习提高使用。并非科普及完全正确的知识分享。各位看官注意别掉进我的坑里咯。
Laravel 设计模式汇总
创建型
[ DONE ]抽象工厂模式(Abstract Factory)
[工厂模式链接](https://blog.youkuaiyun.com/cuiliwu/article/details/80527904)
建造者模式(Builder)
工厂方法模式(Factory Method)
多例模式(Multiton)
对象池模式(Pool)
原型模式(Prototype)
简单工厂模式(Simple Factory)
[ DONE ]单例模式(Singleton)
[单例模式链接](https://blog.youkuaiyun.com/cuiliwu/article/details/80528221)