理解 IOC/DI 模式

原创
2015/11/15 12:51
阅读数 204

设计模式六大原则中依赖倒置原则表明,上层模块不应依赖下层模块

传统过程式的依赖是上层依赖下层,面向对象则是要把依赖倒置,细节依赖抽象,抽象不依赖细节


依赖

    依赖就是有联系,是上层需要下层才可以工作,就是依赖关系。

IoC

    控制反转 Inversion of Control

    转移依赖关系

DI

    依赖注入 Dependency Injection

    通过容器自动根据配置将依赖注入指定对象

常用的三种注入方式

    Setter injection 使用setter方法

    Constructor injection 使用构造函数

    Property Injection 设置属性

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部