您可能沒有過多地考慮這些,但是您如今所設計和構建的應用程序使用壽命可能非常長久。您將繼續開發其它的項目,或者在其它的公司工作,但是您的代碼(如 COBOL)將會留下來,甚至有可能使用幾十年。
開發人員所贊同的一點是:編寫良好的代碼易于維護,依賴性倒置原則是進行可維護性設計的可靠方法。依賴性倒置注重依賴于抽象(而非實現),這樣可以在同一個代碼庫中創建大量的靈活性。借助一個 DAO 來應用這個技巧,就如您這個月所看到的,不僅可以確保您能夠在需要的時候修改代碼庫,還可以使其它的開發人員修改代碼庫。
- 參與論壇討論。
- 您可以參閱本文在 developerWorks 全球站點上的 英文原文 。
- “依賴性倒置原則”(Robert C. Martin):這篇文章介紹了依賴性倒置原則,其中包括大量的例子。