关注
假设你是一个小商店的老板,你需要为店铺购买货物。在传统的情况下,你可能需要亲自去各个供应商那里购买货物,这样会使得你的商店与各个供应商之间产生直接的耦合关系。
但是,如果你采用了IOC的思想,你可以通过一个批发市场来购买货物。在这种情况下,你只需要去批发市场购买你需要的货物,而不需要与各个供应商直接打交道。批发市场会为你提供各种不同的货物选择,你只需要选择你需要的货物,而不需要关心这些货物是从哪里来的、是如何生产的等等。这样一来,你与各个供应商之间的关系就被解耦了,你只需与批发市场进行交互,而不需要关心具体的供应商是谁。
在这个例子中,批发市场就是IOC容器,各个供应商就是依赖,而你的商店就是需要这些依赖的对象。通过将依赖的管理交给IOC容器来完成,你的商店与各个供应商之间的耦合关系得到了解耦,使得你可以更加灵活地管理和维护你的商店
查看原帖
2 评论
相关推荐
11-02 23:41
内蒙古工业大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你小心翼翼的闯过多大的祸? #
3673次浏览 68人参与
# 找不到实习会影响秋招吗 #
1399629次浏览 13635人参与
# 实习没事做是福还是祸? #
3911次浏览 66人参与
# 重来一次,你会对开始求职的自己说 #
884次浏览 19人参与
# 2025年终总结 #
133766次浏览 2285人参与
# 考研人,我有话说 #
156542次浏览 1211人参与
# 哪些公司笔/面试难度大? #
7049次浏览 32人参与
# 实习简历求拷打 #
23774次浏览 248人参与
# 你觉得现在还能进互联网吗? #
29935次浏览 201人参与
# 携程工作体验 #
18930次浏览 66人参与
# 大厂VS公务员你怎么选 #
69120次浏览 638人参与
# 扒一扒那些奇葩实习经历 #
140152次浏览 1149人参与
# 找不到好工作选择GAP真的丢人吗 #
93668次浏览 1007人参与
# 那些我实习了才知道的事 #
253029次浏览 1784人参与
# 非技术投递记录 #
672854次浏览 6820人参与
# 机械求职避坑tips #
81049次浏览 531人参与
# 投格力的你,拿到offer了吗? #
154852次浏览 829人参与
# 第一份工作能做外包吗? #
94039次浏览 599人参与
# 作业帮求职进展汇总 #
85388次浏览 559人参与
# 秋招遇到的奇葩面试题 #
101240次浏览 416人参与
