factory

    0熱度

    1回答

    我正在爲我們公司準備C#.Net項目,並想知道哪種設計模式最適合創建所有這些業務文檔。 我已經研究了一些可用的設計模式,老實說我有問題將它們應用到我的現實世界問題,以在這裏得到具體的我的場景:不同類型的文檔必須創建,讀入和維護通過Windows窗體和最後儲存回數據庫,例如發票(銷售和採購),合同(銷售和採購),提單,信用證,各種庫存和倉庫文件,可能是後來的一堆會計憑證。 首先,我認爲工廠方法可以完

    1熱度

    3回答

    我有一個通用的基類。 我有一個實現基類的具體類。 我將如何創建一個工廠類/方法來傳遞不同類型的具體類? 下面的例子: public class ReceiverBase<T> where T : IInterpreter { ... } public class SpecialReceiver : ReceiverBase<OwnInterpreter> { ... } pub

    0熱度

    1回答

    典型的工廠設計模式要求基類聲明虛擬析構函數,但實際上可以使用shared_ptr來避免這種情況。 #include <iostream> #include <memory> #include <cstdio> using namespace std; class Dog { public: ~Dog() { cout << "dog destroyed\n"; }

    0熱度

    1回答

    執行SQL語句時 SQLServerException我得到以下execption:服務器無法恢復交易。 Desc:69d00000016。 我知道下面的DAO實現不正確。我想知道下面的代碼的正確實現是什麼,如果我的connFactory聲明爲靜態的事實可能會導致上述錯誤。 private static DbConnectionFactory connFactory; protecte

    0熱度

    5回答

    我有一次採訪中的一個問題,我有2種類型的食物,說麪包和蛋糕,給出如下: public class FoodFactory{}; public class Food{}; public static void main(String[] args) { Food foo = FoodFactory.get("bread"); System.out.println(foo.

    -1熱度

    1回答

    創建應用程序範圍的工廠或者在使用工廠模式創建對象時它應該是請求作用域更好? 應用程序範圍的bean只創建一次,但使用內存空間。爲每個調用創建請求作用域Bean,但僅在生命週期中使用內存空間。請求範圍的bean可以創建多次。 @Named @ApplicationScoped public class SomeObjectFactory { public SomeObject crea

    1熱度

    1回答

    我對AngularJS頗爲陌生,在編寫我的代碼時,特別是我的Services.factory()變得越來越大。作爲一個例子,在一家工廠我有4個非常大的承諾..最後,我將它們全部捆綁到一個$ q.all([promise1(),promise2(),promise3(),promise4()])中。 (函數(響應)),它的工作原理都很乾淨......但是,隨着工廠的不斷增長,越來越難以管理每段代碼

    1熱度

    2回答

    我試圖在角度服務中使用繼承,如下所述: http://blog.mgechev.com/2013/12/18/inheritance-services-controllers-in-angularjs/,我想使用「注入父項」方法。 但是,它似乎沒有工作,我不明白爲什麼。 var myApp = angular.module('myApp',[]); angular.module('myApp'

    0熱度

    2回答

    大家早上好! 我有一個視頻遊戲的實現問題,我會在這裏問一些幫助。 我在我的項目中有兩種類型的動作,「mainaction」和「quickaction」,它們都有一些可以實現特定方法的子類,例如「execute」。 我想使用工廠方法來實現這種情況,所以我實例化一個名爲「Action」的接口,這兩個類的動作將實現該接口。 我的問題是關於如何使用工廠在這種情況下,與mainaction和quickact

    1熱度

    1回答

    我仍然在學習角度和JavaScript,我發現棧 溢出真的很有幫助。其實這是我第一次找不到解決我的問題的其他問題&這裏的答案。我嘗試了很多解決方案,但沒有任何解決方案適合我。 簡而言之:我想將$ http get(用戶數據)的響應保存在變量中,所以我可以在此控制器的其他函數中使用它。 我廠以$ HTTP GET功能: app.factory('getUserFactory', ['$http',