您的位置:首页 > 运维架构 > 网站架构

对依赖注入- 控制反转的理解

2016-11-17 10:51 211 查看
以web项目的三层架构 来理解 :

数据层编写  访问数据库访问行为的 行为族   比如(mssql ,mysql)

业务逻辑层 编写 业务逻辑    在构造函数中传入数据库访问行为族的接口   达到 解除 业务逻辑层对数据层的依赖

--->  这属于依赖注入;

ui层 调用逻辑的时候 注入 依赖的对象(数据库访问行为族)  -->这属于控制反转;

依赖注入-控制反转 =实现解耦的过程;

IOC 容器  的出现大概就是 为了管理注入的对象吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  架构