为什么要使用门面模式?

来源:4-13 【总结】本章小节

国服第一PHP

2020-01-31

既然可以有别的方式调用config,为什么要弄一个门面模式出来,使用静态的方式去调用,给人感觉有点多此一举。这么做有什么好处,为什么不直接把底层的方法也设置成静态的,这样也可以直接使用静态的方式调用

写回答

1回答

研究猿

2020-02-05

为了简单的使用基础类库中的类,比如config类等;

在base.php中有一个别名加载,自己看下,加载之后,我们在使用config的时候就能直接用\config 静态调用这个类,而且还跟容器类整合在一起,看facade.php 这个容器类的父类就可以发现,

所以 简单说就是让使用基础类简单 方便,容易理解

0
0

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

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

687 学习 · 145 问题

查看课程