dependency-injection

    1熱度

    2回答

    是否有一種機制將依賴關係注入Linq to Sql或實體框架實體?如果是的話,這將是一個明智的做法?

    0熱度

    1回答

    我掙扎的依賴性在下面的代碼分離: public static SiteConnector ConnectToSite(String Logon, String Password) { HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(_URI); ConfigureRequest(Logo

    15熱度

    5回答

    假設我有一個名爲PermissionManager的類,它應該只存在於我的系統中一次,並且基本上實現了管理應用程序中各種操作的各種權限的功能。現在我在我的應用程序中有一些類需要能夠在其方法中檢查某個權限。此類的構造函數當前是公開的,即API用戶使用。 直到幾個星期前,我會簡單地過我的課叫下面的僞代碼的地方: PermissionManager.getInstance().isReadPermis

    6熱度

    7回答

    我很少聽到有人在.Net中使用Inversion of Control (Ioc)原理。我有一些與Java一起工作的朋友,他們在Spring和PicoContainer中使用了更多的Ioc。 我理解從代碼中刪除依賴關係的原理......但我懷疑它好多了。 爲什麼.Net程序員不使用(或使用更少)這些類型的框架?如果你這樣做,你是否真的從長遠的角度看到了積極的影響?

    1熱度

    1回答

    哪個控制反轉(IoC)容器支持.NET 1.1?

    2熱度

    5回答

    注意:下面的例子是C#,但這個問題不應該特定於任何語言。 因此,我正在使用S# Architecture的變體構建對象域。對於那些不熟悉它的人來說,爲了節省一些閱讀時間,這個想法只不過是你有一個數據訪問對象接口用於你的每個域對象,負責加載到持久層或從持久層加載。所有可能需要加載/保存給定對象的東西都會將該對象的數據訪問接口視爲依賴項。因此,例如,我們可以有以下其中一個產品將延遲加載的是購買它的顧客

    1熱度

    1回答

    我是新來的依賴注入,我想知道你將如何處理以下情況。我們有類似如下: public class DatabaseContext { public string ConnectionString {get;} } public interface IDataAccess { string GetString(int id); } public class DataA

    25熱度

    3回答

    我一直在看一些Ruby依賴注入庫。特別是,我檢查了Needle和Copland。他們已經有很長一段時間了,但不是很多用法。 使用這兩個庫有什麼優點和缺點?看起來很多圖書館/框架可以很好地利用這兩個庫,例如, Merb/Datamapper's Hook。

    6熱度

    6回答

    比方說,我們有 public interface ITimestampProvider { DateTime GetTimestamp(); } 和消耗它 public class Timestamped { private ITimestampProvider _timestampProvider public Timestamped(ITimestam

    6熱度

    6回答

    我已經在這方面做了很多搜索,並沒有找到有凝聚力的運氣。我是一個相對較新的開發人員,剛剛開始我的第一個職業發展職位。我知道,即使在基礎知識領域,我也有很多東西需要學習。基於收聽Podcast,閱讀博客,論文等;我已經認識到,在設計和構建軟件時,記住依賴注入,IOC,依賴注入的分離似乎是正確的。我將這些概念提到了很高的層次,並且想盡我所能地處理我在這方面的工作。 所以,這是蹭。這是怎麼設計的東西?我工