工厂模式

来源:4-2 【你应该掌握的设计模式 】注册树模式

fanfan_y

2020-03-02

老师,本章开头你说上一章讲cache类的时候分析道工厂模式,但是上一章我没发现有讲cache的内容啊,这个工厂模式在哪一章呢

写回答

2回答

慕村5515322

2021-07-06

老师讲的是配置config类。不是cache。一个是配置,一个是缓存,不一样。然后config的工厂就是这个parse方法里面调用的factory方法。

//img.mukewang.com/szimg/60e3fa3d09c45c5419281051.jpg

调用factory的地方:

//img.mukewang.com/szimg/60e3fa3d09b805b514191038.jpg

返回的是一个实例化类,所以图二中的$object 就是 thinkphp/library/think/config/driver/xxxx.php 的一个实例化对象,具体是哪个,是根据$config来决定的。 


0
0

fanfan_y

提问者

2020-03-02

不好意思,我知道您说的哪一章了,我想让老师能不能写一个案例出来,我参考一下工厂模式的过程

0
0

BAT资深工程师解析Tp5+Tp6底层源码

一门课掌握主流Tp5+最新Tp6框架底层,拥抱新潮流

687 学习 · 145 问题

查看课程