回答
這只是鬆散的聯繫依賴注入 - 你可以分解出的共性,並使用相同的不變對象實例來表示共享狀態。如何創建/訪問此共享對象(另請參閱flyweight pattern)是另一回事,建議可以通過DI或工廠方法進行。
我同意。與依賴注入相比,減少內存並不多,但是因爲最終會有一個更容易適應變化的應用程序,所以在解決性能和內存問題時要容易得多。 – Steven 2011-04-05 17:47:08
我很困惑,因爲wpf屬性系統聲稱減少內存,並且它基於依賴注入。因此我一直在想,依靠注射可能是在做伎倆。請諮詢我想了解什麼 – paseena 2011-04-05 18:15:07
@fruit_trader:我認爲你所指的是WPF實際上如何確定依賴項屬性的*值*是什麼 - 如果一個對象確實提供了不同的值,那麼查找將繼續檢查當前的動畫,繼承的值,模板父,樣式等 - 所以如果使用相同的設置,同一個屬性對象可以被許多不同的控件使用。 – BrokenGlass 2011-04-05 19:13:01
- 1. 可以有依賴注入回退嗎?
- 2. 可以定位獨立的代碼節省內存空間?
- 3. Laravel依賴注入域名空間
- 4. java.lang.OutOfMemoryError:Java堆空間 - 如何節省內存?
- 5. 依賴注入中的缺省值
- 6. innodb節省存儲空間
- 7. Vue可以通過依賴注入(DI)來導入組件嗎?
- 8. 我可以說這個scala代碼是依賴注入嗎?
- 9. 你可以在持久實體中使用依賴注入嗎?
- 10. 我可以使用工廠來實現依賴注入嗎
- 11. 我可以使用DefaultBinder執行依賴注入嗎?
- 12. 這可以重構適當的依賴注入嗎?
- 13. 我可以在這裏利用依賴注入嗎?
- 14. 我可以在groovy域注入依賴項嗎?
- 15. 依賴注入
- 16. 依賴注入
- 17. 依賴注入
- 18. 依賴注入
- 19. 依賴注入
- 20. 依賴注入
- 21. 我可以使用Interface Builder在多個筆尖之間注入依賴性嗎?
- 22. jQuery可以依賴嗎?
- 23. 使用依賴注入來注入依賴注入器
- 24. 通過構造函數注入可空的依賴需要統一註冊可空的依賴
- 25. PHP依賴注入。我的代碼實際上是依賴注入容器嗎?
- 26. 依賴注入IAuthSession解決空會話
- 27. 要注入的依賴項爲空
- 28. 依賴注入(DI)依賴於接口嗎?
- 29. Angular 2+中依賴注入昂貴嗎?
- 30. 依賴注入 - 這是IT嗎?
對不起,無知:這將如何工作?您可以在接口上模擬您的數組,並根據哪些屬性具有非空值來實例化一組不同的對象之一? DI可以自動執行該操作嗎?我認爲這是爲了抽象應用程序級別的服務。 – Rup 2011-04-05 17:15:34
我在某處讀到它允許根據需要注入屬性,因此認爲它會節省內存。 – paseena 2011-04-05 17:39:43