依赖注入和数据剥离
来源:4-14 依赖注入(2)
weixin_慕侠1169668
2023-01-19
老师,我对依赖注入不熟悉。我们第一节讲依赖注入,第二节讲数据剥离。这两者什么关系呢?
依赖注入就是为服务,即数据剥离做准备?它还有其他的用处吗?
依赖注入是把数据全部导入其他文件,还是其他文件通过调用依赖注入进行实例化?
写回答
1回答
-
接灰的电子产品
2023-01-20
你的每个某块都有自己需要依赖的服务或者配置什么的吧,这些东西都通过依赖注入引入你的模块,这样做有几个好处
如果是全局单例:避免多次重复建立服务的实例,其实系统的 httpclient 也是这样的,你在多个地方引用了,但是其实都是一个实例。
避免构造的复杂性,因为被引用的服务的构造函数可能还需要多个其他的依赖类,那么为了实例化这个,就得再实例化其他几个依赖,这一方面导致维护性很低,另一方面不适合团队协作,因为要求每个人都了解所有的细节。
00
相似问题