loose-coupling

    0熱度

    3回答

    在我正在處理的應用程序中,我們有一些操作會在將新實體添加到存儲庫時觸發。其中一項新操作應該使用服務(如服務層,而不是以太網某處的Web服務)來執行某些商業規則操作。 這是一切都很好,但是應該使用確切的服務會根據我們操縱的實體的屬性(基本上,根據實體與哪個客戶有關)而變化。我希望保持鬆散的行動,以適應可能需要調用的服務。 我想要做的是實現一個工廠,它將接受實體並返回正確的服務。不過,這看起來有點不方

    1熱度

    2回答

    我在一個微控制器的項目工作,我需要堅持一些設置。假裝這是一個iPod。我需要保存各種設置,如CurrentSongPlaying,CurrentVolume等,這樣當我再次打開時,我可以恢復這些設置。我遇到的麻煩是將所有非易失性設置存儲在一個可以從內存序列化/反序列化的結構中是有意義的,但是我無法找到一種方法在沒有課程的情況下做到這一點從非易失性存儲器序列化/反序列化,包括每個包含需要爲大小/類型

    4熱度

    1回答

    我需要在單元之間進行轉換,每個單元有2個部分,它的名字和一個整數,整數部分可以是正數也可以是負數。我需要我的Unit類具有依賴注入和鬆散耦合。例如,如果我將來需要添加某些東西,我不希望改變使用此類的其他類。 我的單位類中還應該有一個Convert()方法來在單位之間進行轉換。我看了看這些鏈接: Type Conversion in the .NET Framework Pattern for Cr

    5熱度

    1回答

    通過DLL邊界暴露STL容器不是一個好主意,通常不可能(請參閱this answer for why和this one關於通過dll暴露std :: list邊界)。我需要能夠在不同的(VC08/VC10 +)編譯器編譯的DLL和EXE之間傳遞數據; this Q只處理一切都是一樣的。 什麼是暴露他們的最佳方式?向量與列表有點不同,因爲內存保證是連續的,所以如果我只需要一個const的雙向向量,我

    0熱度

    4回答

    我不想讓我的代碼與一些JDBC驅動程序緊密耦合(例如MySql)。我想製作通用代碼,可以與許多數據庫實現一起工作。在使用JDBC時,我不太明白如何實現此目標。 我認爲實現這一目標,我只需要驅動程序類名(和連接字符串)導出到.properties文件(例如"com.mysql.jdbc.Driver"),然後在代碼中使用這樣的Class.forName(PROPERTIES.getDriverNam

    1熱度

    1回答

    面向服務的體系結構原則site表示服務組合是SOA中的一件重要事情。但服務鬆散耦合也很重要。 這是否意味着「編配層」應該是唯一允許調用系統中的服務的服務? 據我瞭解SOA,「編排層」「粘合」所有服務到一個軟件應用程序。我試圖描述在圖A和圖B上。 兩者之間的區別在於,圖A中的應用程序由服務組成,所有邏輯都在「編排層」中完成(所有對服務的調用僅從「編排層」完成)。在圖B上,應用程序由服務組成,但一個服

    4熱度

    3回答

    我有一個特定的案例,我想知道best practice的方式來處理它。 我製作了一個特定的.NET框架(web應用程序)。此Web應用程序通過以下方法充當許多其他Web應用程序的平臺或框架: 我們在獨立的解決方案中創建我們的依賴Web應用程序(用於項目業務的類,rdlc報告),然後構建它們。 之後,我們在框架中添加對結果dll的引用。 並創建用戶控制設置(每個相關的Web應用程序),並把它們放在一

    2熱度

    2回答

    我正在建立我自己的JS庫; 這個想法是,庫應該由小的獨立模塊和一些稍大的實用程序組成,這些實用程序主要用於消除瀏覽器差異。 我無法完成任何事情,因爲我無法決定保持乾爽還是鬆散耦合。 一個例子?鑑於: 一個小型庫,負責生成DOM元素從模板 另外一個是利用了鴨打字的問題護理(is_function,is_array ...) 和最後一個創建模態框。這最後一個需要: 某種類型的檢查 將創建僅使用一個函數

    0熱度

    1回答

    比方說,我們有一個用MVP設計的Java應用程序,頁面顯示一些獨立的模塊。其中還有兩個獨立的MVP模塊,我們將考慮應用程序。那裏有一個功能在應用程序需要提到的模塊進行溝通。這些模塊提供專用於該功能的接口(API)A和B.還有Manager(M)來處理此功能的邏輯。管理員可以遍歷頁面(或使用某些上下文)來獲取應該參與所考慮功能的模塊的引用。 經理的代碼下面的代碼片段展示我想到的方法:通過EventB

    2熱度

    2回答

    我想了解問題分離與鬆散耦合之間的區別。 確實,通過關注分離進行編碼會得到鬆散耦合的代碼? 謝謝。