DIP-依賴倒置原則:
該包含兩層含義:
1.高層模塊不應該依賴于低層模塊。二者都應該依賴于抽象
2.抽象不應該依賴于細節。細節應該依賴于抽象。
遵循DIP原則的程序的所有依賴關系都應該終止于抽象類或者接口:
- 任何變量都不應該持有一個指向具體類的引用。
- 任何類都不應該從具體類派生。
- 任何方法都不應該重寫它的任何基類中的已經實現了的方法。
DIP-依賴倒置原則:
該包含兩層含義:
1.高層模塊不應該依賴于低層模塊。二者都應該依賴于抽象
2.抽象不應該依賴于細節。細節應該依賴于抽象。
遵循DIP原則的程序的所有依賴關系都應該終止于抽象類或者接口: