我在读书 Wikipedia对依赖性反转原理的定义, ,它使用两个术语 高级模块低级模块, ,我无法弄清楚。

他们是什么,做什么 依赖性反演原理 与他们有关吗?

有帮助吗?

解决方案

这些定义是在介绍性句子中给出的:

高级:政策设置
低水平:依赖关系模块。

用外行的术语:高级模块取决于低级模块,但不应取决于其实现。这可以通过使用接口来实现,从而将服务的定义与实现解耦。

其他提示

  1. 低级别模块是编写用于解决特定问题的程序(基于国家代码的增值税计算)
  2. 高级模块是编写用于解决一般问题的程序(数据库访问)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top