2010-12-14 30 views
0

維基百科:如何定義SOLID的依賴倒置原則中提到的單詞「Details」?

該原則指出:

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)的定義問題。

如何定義術語定義?它究竟代表什麼?

謝謝!

回答

1

我會說想「抽象」爲接口和「詳細信息」那些接口的實現......顯然DI範例包括更多的是簡單的場景,但它是一個良好的開端