码迷,mamicode.com
首页 > 其他好文 > 详细

IOC趣味理解

时间:2020-03-12 21:48:07      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:nbsp   第三方   控制   组件   通过   场景   反转   理解   不能   

假设一个场景:   假设你是一个四岁孩子,饿了,想吃东西。怎么做?

1,哪有吃的去哪拿,你知道冰箱有吃的,你去冰箱拿〉会有风险。比如,拿了生的吃的,吃坏肚子,甚至拿了不能吃的东西。

2, 找父母(IOC容器),陈述一下想法,比如“我要吃饭(对象)”。你的父母就做好饭(依赖),把饭给你(注入)。

正转:你想吃饭,主动去冰箱拿。

反转:你想吃的饭。被动获得,由你父母给你,而你不用关心饭从哪里来。

IOC容器:反转依赖和接口的方式,直接操控的对象的控制权交给了第三方,通过第三方来实现对象组件的转给和管理。

IOC趣味理解

标签:nbsp   第三方   控制   组件   通过   场景   反转   理解   不能   

原文地址:https://www.cnblogs.com/anyihen/p/12482860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!