factory

    1熱度

    1回答

    我有幾種查詢數據庫的方法,如果傳遞了正確的參數,並且試圖找到測試它們的最佳方法。 在這一點上,我使用stub_chain's,但覺得這與實現非常接近,如果我改變了搜索,它將打破測試。 這是查詢: def query self.users.active.find_by_name("john") end 和我測試它像這樣: client.stub_chain(:users, :acti

    3熱度

    1回答

    有我的客戶工廠裏後: import logging, traceback from twisted.internet.protocol import ClientFactory from twisted.internet import defer, reactor, ssl from twisted.application import service from protocols.smp

    1熱度

    3回答

    您能否簡要解釋一下:工廠設計模式中的依賴注入主要有哪些不同? 此外:是否可以通過代碼示例非常簡單地演示差異? 感謝

    2熱度

    3回答

    我有一個對象創建爲稱爲一個實例創建的對象如下: serviceValidatorObject = ServiceFactory.getInstance().getServiceValidator() 對象從靜態方法,getInstance(),然後一個實例方法,getServiceValidator()一個呼叫建立。 我想用Spring注入來配置它。 問題是ServiceFactory是我無法

    5熱度

    1回答

    我被告知用於編寫單元測試用例的工廠/抽象工廠設計模式非常有效,但是我還沒有找到任何清楚地演示它的教程。因此,這將是非常有益的,如果有人可以點我到任何現有的教程或給我一些在這裏僞代碼和解釋:)

    4熱度

    1回答

    我正在開發一個C#項目。我試圖擺脫一個有大switch聲明的工廠類。 我想配置Autofac能夠基於參數構建依賴關係,從而允許Autofac取代Factory。 我看過DelegateFactories page of the Autofac wiki,但我無法弄清楚如何將模式應用到抽象類。這裏的展示情況的一些代碼: public enum WidgetType { Sprocket,

    3熱度

    4回答

    好像我看到了很多的目標C類的方法是像+(NSString*)stringWithString:(NSString *)string或+(NSArray)arrayWithArray:(NSArray *)array,等我剛開始考慮設計模式,對我這些方法看起來像生產基於字符串或數組的特定實現小工廠所提供的PARAMATERS(stringWith 串,串ByAppendingString)。從本質上

    1熱度

    2回答

    我的問題與Johannes在Is there a way to instantiate objects from a string holding their class name?的回答以及Spencer Rose最近的評論相對應。由於我無法在那裏添加評論,因此我決定發起一個新問題。 Johannes的建議是我所需要的。我以完全相同的方式實現它,但使用VS2008時出現無法解析的外部符號鏈接器錯

    1熱度

    1回答

    嗨我有幾個關於域驅動設計和使用工廠/工廠方法的問題。 %的領域驅動設計藍皮書(埃裏克·埃文斯書)就指出,複雜的構造函數應該內工廠/工廠方法/建設者封裝所以,你檢查所有的不變量一致的地方,所以我的問題是關於這個: 比方說,我開發一個神奇的組織程序,您可以進行CRUD像魔法效果的操作(比如在博客+幾個屬性般的效果持續時間,使用的材料後的字符串(列表)與魔法效果有關,行話)一些不變式是魔法效果必須始終有

    0熱度

    2回答

    我正在創建一個類,它將負責創建和銷燬對象,將它們稱爲X,因此創建部分可以是XFactory。但是,由於創建和銷燬東西是同一類事物,並且沒有足夠的代碼讓我想要創建一個單獨的「XDestroyer」,所以您會稱之爲既創建又銷燬的類? XFactory.destroy(x)看起來不正確。 它可能是一個XManager,但這是非常通用的,它並不意味着什麼。 其中mentionned可能性,我想我會用XFa