15

我正在阅读Wikipedia 的 Dependency inversion principle 定义,它使用了两个术语High-level moduleslow-level modules,我无法弄清楚。

它们是什么,依赖倒置原则与它们有什么关系?

4

1 回答 1

9

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

高级别:策略设置
低级别:依赖模块。

通俗地说:高级模块依赖于低级模块,但不应该依赖于它们的实现。这可以通过使用接口来实现,从而将服务的定义与实现分离。

于 2010-09-23T16:22:41.713 回答