欢迎光临散文网 会员登陆 & 注册

3天全程手写自定义框架和集成训练营

2023-02-18 16:49 作者:草鱼馒头  | 我要投稿

所谓IOC,即控制反转(Inversion of Control,英文缩写为IoC)

假如你的一个类A里面需要用到很多个成员变量F1、F2等。

传统的写法:你要用这些成员变量,那么那你就new F1()、new F2()等。

IOC的原则却是:No!我们不要new,这样耦合度太高,一旦被依赖的F1、F2的构造方法有了变动,所有需要new F1()、new F2()的地方都需要修改!

根据这一原则,为了解耦依赖调用者(A)和依赖提供者(F1、F2等),IOC解耦的思路有两种: 1.写配置文件 2.使用注解

当然了,有了配置文件和注解,那么怎么注入呢?也就是如何把配置或注解的信息变成所需要的类呢?


3天全程手写自定义框架和集成训练营的评论 (共 条)

分享到微博请遵守国家法律