0
A
回答
1
某種意義上是的。 Maybe this will help you.
從其他堆棧溢出響應報價:
我迄今發現的最好的定義是一個由詹姆斯岸:
"Dependency Injection" is a 25-dollar term for a 5-cent concept. [...] Dependency injection means giving an object its instance
變量。 [...]。
有一篇Martin Fowler的文章可能也有用。
+0
唉,我想我必須多讀150次。謝謝! – user2919960
1
你正走在正確的道路上。一個好的開始。 Martin Fowler在它上面有一個不錯的article。
但關鍵在於尋找我們這樣做的基本原因。基本上我們必須將對象的配置與它的使用分開。那麼它會根據業務規則爲您提供更改的靈活性。
例如,如果您有一個Employee類和Employee類有一個CalculateBonus方法,並且該方法使用BonusCalculator類來計算獎金。如果公司類使用Employee.CalculateBonus進行獎金計算,則公司類負責啓動BonusCalculator類並通過方法,屬性或構造函數傳遞給Employee類。
支付日,請假等來自Employ類和BonusCalculator是Employ類的外部,因此我們將BonusCalculator責任的初始化委託給調用類。
這種方式明天BonusCalculator的類型改變它不會影響員工類。
希望這有助於你更清楚地理解這個概念。
相關問題
- 1. PHP依賴注入。我的代碼實際上是依賴注入容器嗎?
- 2. 我可以說這個scala代碼是依賴注入嗎?
- 3. 這是在Angular中依賴注入的正確方法嗎?
- 4. 依賴注入 - 注入容器還是個人依賴?
- 5. 依賴注入
- 6. 依賴注入
- 7. 依賴注入
- 8. 依賴注入
- 9. 依賴注入
- 10. 什麼是依賴注入?
- 11. 依賴注入
- 12. 屬性注入是Spring中的一種依賴注入嗎?
- 13. 使用依賴注入來注入依賴注入器
- 14. 依賴注入`trait`
- 15. 依賴注入Android
- 16. 依賴注入解決循環依賴
- 17. 依賴注入@protocol?
- 18. Wicket依賴注入
- 19. 依賴注入和依賴不使用
- 20. C#依賴注入
- 21. NServiceBus依賴注入
- 22. MVVM依賴注入
- 23. RESideMenu依賴注入
- 24. 依賴注入UserControl
- 25. #botframework依賴注入
- 26. 依賴注入context.getbeans
- 27. WPF依賴注入
- 28. 依賴注入akka.net
- 29. Zend Framework依賴注入VS Symfony2依賴注入
- 30. Spring依賴注入
你甚至看過[依賴注入](http://stackoverflow.com/tags/dependency-injection/info)標籤嗎? – Steven