我有在Java中春範式幾個問題:春天依賴注入與寫作,界面
1)假設我有一個應用程序,我寫的一切接口,然後在最後一刻,在某處我的實際main()或者可能在一個配置文件中,我定義了要使用的特定類。我是否實現了與Spring相同的目標?那麼,爲什麼我需要Spring的DI?寫入接口並留下細節直到最後一刻,是程序員數十年來一直使用的標準做法。 2)如果對某些(最終)時間點的新對象有異議,這必須在我的界面驅動應用程序的某個時間點完成,但是這有什麼問題?如何讓一個「新」語句使一個類不可用或不可測試 - 或者它只是可讀性/透明性?
3)人們說聲明性地使用對象「擺脫依賴關係」。但是我們仍然有一個依賴:在我們編譯代碼之前,我們必須導入一個新類,即使我們沒有「新」它。
這是一個很好的問題! –