2
A
回答
1
這應該是一個很好的起點 - http://martinfowler.com/articles/injection.html
的+2
極好的參考。我建議你也引用一下,不管是用文字還是用你自己的話。人們往往喜歡在當地看短視。只有當他們需要更多的時候,他們纔會按照鏈接閱讀更長的文章:-) – KLE 2010-11-23 08:02:01
相關問題
- 1. 爲什麼我們需要fieldset標籤?
- 2. 爲什麼我們需要RIA?
- 3. 爲什麼我們需要.htaccess的worpdress?
- 4. 爲什麼我們需要9補丁?
- 5. 爲什麼我們需要在JavaScript
- 6. 我們爲什麼需要纖維
- 7. 爲什麼我們需要BeginGetResponse和BeginRead?
- 8. 爲什麼我們需要TensorFlow tf.Graph?
- 9. 爲什麼我們需要Bower和Nuget?
- 10. 爲什麼我們需要ng-click?
- 11. 爲什麼我們需要`ngDoCheck`
- 12. 爲什麼我們需要設置SONAR_RUNNER_OPTS?
- 13. 爲什麼我們需要Anaconda 2.7?
- 14. 爲什麼我們需要mktemp?
- 15. 爲什麼我們需要ClassMethods和InstanceMethods?
- 16. 爲什麼我們需要RBAC許可?
- 17. 爲什麼我們需要scalaz.stream迭代?
- 18. 爲什麼我們需要Buffer.isBuffer方法?
- 19. 爲什麼我們需要WCF
- 20. 爲什麼我們需要addRequestHeader方法?
- 21. 爲什麼我們需要編寫log.isDebugEnabled?
- 22. 什麼是仿函數,爲什麼我們需要它們?
- 23. 裝配需要什麼?爲什麼我們使用它們?
- 24. 爲什麼MEF不是DI/IoC容器?
- 25. 爲什麼我們需要遞歸地過濾內容
- 26. 雖然我們有Swing,但爲什麼我們需要JavaFX?
- 27. 爲什麼我們需要裝飾器中的包裝函數?
- 28. 爲什麼我們需要明確的身體分析器?
- 29. 爲什麼我們需要裝飾器中的`* args`?
- 30. MySQL連接器網絡爲什麼我們需要它?
可能重複[?爲什麼我需要一個IoC容器,而不是簡單的DI代碼(http://stackoverflow.com/questions/871405/why- do-i-need-an-ioc-container-as-opposite-to-straightforward-di-code) – 2010-11-23 14:22:39