设计模式之————依赖注入(Dependency Injection)与控制反转(Inversion of Controller)-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

设计模式之————依赖注入(Dependency Injection)与控制反转(Inversion of Controller)

简介: 参考链接: 依赖注入(DI) or 控制反转(IoC) laravel 学习笔记 —— 神奇的服务容器 PHP 依赖注入,从此不再考虑加载顺序 名词解释 IoC(Inversion of Controller) 控制反转(概念) DI(Dependency Inject) 依赖注入(IoC...

 

参考链接:

  1. 依赖注入(DI) or 控制反转(IoC)
  2. laravel 学习笔记 —— 神奇的服务容器
  3. PHP 依赖注入,从此不再考虑加载顺序

名词解释

  1. IoC(Inversion of Controller) 控制反转(概念)
  2. DI(Dependency Inject) 依赖注入(IoC概念中的一种类型实现)通过依赖声明自动实例化依赖的类(通常通过反射实现)
  3. Container 容器 存储实例化对象 单例的一种实现工具
  4. ServiceProvider 服务提供者一次实例化一批(也可能是一个) 需要使用的类并可做一个容器中对象的别名绑定
  5. Factory 工厂一个实例化类的对象 通过上层(框架)实例化。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章