学习总结 1

用户头像
Wee权
关注
发布于: 2020 年 09 月 27 日

对DIP理解

依赖倒置原则概念是高层次模块不依赖于低层次模块。看似在要求高层次模块,实际上是在规范低层次模块的设计。

低层次模块提供的接口要足够的抽象、通用,在设计时需要考虑高层次模块的使用种类和场景。

明明是高层次模块要使用低层次模块,对低层次模块有依赖性。现在反而低层次模块需要根据高层次模块来设计,出现了「倒置」的显现。

这样设计好处有两点:

  1. 低层次模块更加通用,适用性更广

  2. 高层次模块没有依赖低层次模块的具体实现,方便低层次模块的替换



用户头像

Wee权

关注

还未添加个人签名 2018.02.07 加入

还未添加个人简介

评论

发布
暂无评论
学习总结1