0

来自维基百科:

该原则指出:

    A. High-level modules should not depend on low-level modules. Both should depend on abstractions.
    B. Abstractions should not depend upon details. Details should depend upon abstractions.

我能理解A。

但是我在(B)中为“详细信息”编写定义时遇到了问题。

如何定义术语定义?它究竟代表什么?

谢谢!

4

1 回答 1

1

我想说将“抽象”视为接口,将“细节”视为这些接口的实现……显然,DI 范式包含的不仅仅是那个简单的场景,但它是一个很好的起点

于 2010-12-14T12:50:52.563 回答