维基百科:
该原则规定:
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)中为"Details“编写一个定义有问题。
我如何定义定义?它到底代表什么?
谢谢!
发布于 2010-12-14 12:50:52
我认为“抽象”是接口,“细节”是这些接口的实现.很明显,DI范例包含了更多简单的场景,但它是一个很好的起点。
https://stackoverflow.com/questions/4439248
复制相似问题