依賴注入其實(shí)是一個過程的稱謂。通俗的講,具體問題,具體分析!
依賴注入的正式定義:
依賴注入(Dependency Injection),是這樣一個過程:由于某客戶類只依賴于服務(wù)類的一個接口,而不依賴于具體服務(wù)類,所以客戶類只定義一個注入點(diǎn)。在程序運(yùn)行過程中,客戶類不直接實(shí)例化具體服務(wù)類實(shí)例,而是客戶類的運(yùn)行上下文環(huán)境或?qū)iT組件負(fù)責(zé)實(shí)例化服務(wù)類,然后將其注入到客戶類中,保證客戶類的正常運(yùn)行。