Lavavel中基础名词的理解

版权声明:本文为博主原创文章,转载请留言。 https://blog.csdn.net/root_miss/article/details/84339075

容器

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。

服务容器(IoC 容器)

概念:服务容器是一个用于管理类的依赖和执行依赖注入的强大工具

解读:
服务容器本质是一个工具,他有两个功能
1、用于管理类的依赖
2、执行依赖的注入
IoC(控制反转) 和 DI(依赖注入)

服务提供者

概念:服务提供这是配置应用程序的中心。

猜你喜欢

转载自blog.csdn.net/root_miss/article/details/84339075