服务容器
就是一个装类的容器。
依赖注入
通过构造函数,或者某些情况下通过「setter」方法将类依赖「注入」到类中。
服务提供者
通过服务提供者可以把自己写的应用「注册」到核心上,在里面写一些全局的代码,全局性的准备工作。
- register / 注册
- boot / 引导
Facades
装饰器(门面),代理人
在 laravel 中内置了大量的 facade ,命名空间中包含 /facades/xxx 的都是
作用:
- 简化调用类的语法
- 可以提供静态的调用方式
- 代码具有更好的可维护性