2
A
回答
1
這應該是一個很好的起點 - http://martinfowler.com/articles/injection.html
的+2
極好的參考。我建議你也引用一下,不管是用文字還是用你自己的話。人們往往喜歡在當地看短視。只有當他們需要更多的時候,他們纔會按照鏈接閱讀更長的文章:-) – KLE 2010-11-23 08:02:01
相關問題
- 1. DavLockDB:我們需要什麼?
- 2. 爲什麼我們需要simple_one_for_one?
- 3. 爲什麼我們需要TensorFlow tf.Graph?
- 4. 爲什麼我們需要使用prompt.start()?
- 5. 爲什麼我們需要scalaz.stream迭代?
- 6. 爲什麼我們需要WCF
- 7. 爲什麼我們需要Anaconda 2.7?
- 8. 爲什麼我們需要編寫log.isDebugEnabled?
- 9. 爲什麼我們需要ng-click?
- 10. 爲什麼我們需要Control.Lens.Reified?
- 11. 我們爲什麼需要纖維
- 12. 爲什麼我們需要org.junit.ComparisonFailure?
- 13. 爲什麼我們需要addRequestHeader方法?
- 14. 爲什麼我們需要時代?
- 15. 爲什麼我們需要ContinueWith方法?
- 16. 爲什麼我們需要Java NIO Selector?
- 17. 爲什麼我們需要使用ExitWindowsEx
- 18. 爲什麼我們需要包裝類
- 19. 爲什麼我們需要在JavaScript
- 20. 爲什麼我們需要設置SONAR_RUNNER_OPTS?
- 21. mongodb爲什麼我們需要getSisterDB
- 22. 爲什麼我們需要BeginGetResponse和BeginRead?
- 23. 爲什麼我們需要fieldset標籤?
- 24. 爲什麼我們需要boost :: thread_specific_ptr?
- 25. JSP:爲什麼我們需要RequestDispatcher?
- 26. 爲什麼我們需要calloc(或malloc)?
- 27. 爲什麼我們需要.htaccess的worpdress?
- 28. 爲什麼我們需要9補丁?
- 29. 爲什麼我們需要RBAC許可?
- 30. 爲什麼我們需要IAudioRenderClient接口
可能重複[?爲什麼我需要一個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