factory

    0熱度

    1回答

    我希望每個實現接口的類都具有靜態工廠方法,如接口所定義。即: public interface Handle { public static Handle GetHandle() { return null; } public void DoThings(); } public class HandleA implements Handle {

    2熱度

    1回答

    我有一個工廠在我的應用程序一樣的index.js初始化, app.factory('userToken', function(){ return { foo : function() { var authToken = "poop" return authToken } } }) app.run(['$rootScope', '

    0熱度

    2回答

    我從我的Tibco進程調用java類的方法。這個類使用DocumentBuilderFactroy抽象類。當我在eclipse本地運行應用程序 DocumentBuilderFactroy documentBuilderFactroy = DocumentBuilderFactroy.neInstance(); ,一切工作正常。但在部署模式,我有以下錯誤: Provider for javax

    0熱度

    1回答

    假設有一個CarFactory class,它被classes擴展,如FerrariFactory和VolvoFactory。每個班級都有一個List<Car> build(List<CarPart>)方法 現在需要出現的是,對於任何給定的List<CarPart>必須返回汽車的最佳列表。 將邏輯放在CarFactory.build中是否會出現反模式? CarFactory List<C

    1熱度

    1回答

    我正在使用Proguard來減少我陰影/超級罐子的尺寸。這很好,直到我包含對ObjectDB的依賴。爲了使ObjectDB能夠工作,我需要做些什麼? 當撥打Persistence.createEntityManagerFactory()時,我得到以下輸出。 javax.persistence.spi.PersistenceProviderResolverHolder$DefaultPersiste

    1熱度

    2回答

    我正在嘗試創建DataType類來反映SQL數據庫中的數據類型。由於數據類型需要不同的信息,例如size,precision等,創建實例時需要指定不同的參數。 我希望能夠用類似DataType.createVarChar(size, charSet)的方式調用它。到目前爲止,我已經編寫了下面的代碼,但我不確定這是否是正確的方法,因爲我最初在開始時創建對象而沒有提供任何信息。 這種情況下正確的設計是

    0熱度

    1回答

    我有一個接口/實現像這樣: public interface Processor { void processMessage(Message m); } @Component public class FooAProcessor implements Processor { private FooA fooA; public FooAProcessor(Fo

    1熱度

    1回答

    [編輯]錯誤是在其他地方如@litelite幫我找到了,不需要更多的答案 我曾工廠方法叫MakeDevice在我的工廠類,它返回一個指向基類對象(但實際上指向其中一個子類的對象,具體取決於條件)。 執行程序時,出現xC0000005:訪問衝突錯誤。在Visual Studio調試器停止在該線以下: ret = new DeviceA; 代碼: 的基類是BaseDevice,兩個子類是Devic

    0熱度

    2回答

    我有一個抽象class這樣定義的: class BaseCoordinator<ResultType> 其它類從這一個如繼承。 final class AppCoordinator: BaseCoordinator<Void> final class AuthFlowCoordinator: BaseCoordinator<AuthFlowCoordinationResult> final

    5熱度

    1回答

    我所試圖做的 我一票鑄造系統,這將在有關網頁的多個組件重用的工作。爲了保持乾燥,我想從任何組件創建投票組件到指定的DOM元素中。創建組件後,必須設置實例變量(在這種情況下,model:string和pk:number,都是公共的)。 預期的結果 我希望組件在指定地點進行渲染,印刷工廠已創建的組件後立即在已經設定了正確的數據。在選票底部的輸出應該是Model: project PK: 1 實際情況