星空网 > 软件开发 > ASP.net

依赖倒置的“倒置”是否需要改改

  很多博客或者书上都会提到依赖倒置,给出的示例呢也都是提取接口来隔离两个模块。那么为啥叫倒置呢?然后多半是这么解释的:以前设计软件能都是从高层模块调用底层模块,这样呢高层模块就严重依赖于底层模块了,所以要倒过来。至于怎么倒过来就是前面说的就是要依赖抽象(接口)。但是这样哪里能看出倒置的意思呢?我想了下觉得应该这样解释:

  纵然高层不应该依赖底层,那么倒置的话,是说底层依赖高层?而事实上我们要做的是要通过接口来互相隔离。高层业务需要复用,底层模块的也需要复用。
  所谓“倒置”个人觉得并非真正代码层面真正的依赖关系,而是实现逻辑上,底层的功能是根据高层的需求来定的。

  所以我觉得依赖倒置改成依赖抽象更符合这条原则。




原标题:依赖倒置的“倒置”是否需要改改

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

驼邦云平台:https://www.ikjzd.com/w/4512
云跨境:https://www.ikjzd.com/w/4513
欧盟知识产权局(EUIPO):https://www.ikjzd.com/w/4514
kingsons:https://www.ikjzd.com/w/4515
Juvias Place:https://www.ikjzd.com/w/4516
twsbi:https://www.ikjzd.com/w/4517
独家对话爆剧操盘手刘羽砚:短剧凭什么让2亿人花钱观看? :https://www.kjdsnews.com/a/1836539.html
大牌退烧 白牌雄起? :https://www.kjdsnews.com/a/1836540.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流