来自维基百科:
原则指出:
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)中为“详情”编写定义时遇到问题。
如何定义术语定义?它到底意味着什么?
谢谢!
答案 0 :(得分:1)
我会说将“抽象”视为接口,将“详细信息”视为这些接口的实现......显然,DI范式包含了更多那种简单的场景,但它是一个很好的起点