factory

    0熱度

    1回答

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

    2熱度

    1回答

    在角2我如何可以重定向用戶,如果他們不使用路由器版本認證2.0.0 RC.1 我希望做認證這在我的app.component中,我的路線是存儲。 我想檢測用戶是否在打印頁面組件之前進行身份驗證。 因此,我可以將它們重定向到登錄。 我試過canActivate這似乎不適用於我的路由器版本。 我在尋找這個版本的路由器的解決方案:「@角/路由器」: 「2.0.0-RC.1」 OR 最新的溶液路由器的版本

    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 實際情況

    2熱度

    1回答

    我想設置我的cloudformation我的數據庫: "VPC" : { "Type" : "AWS::EC2::VPC", "Properties" : { "CidrBlock" : "10.0.0.0/16", "EnableDnsSupport" : "false", "EnableDnsHostnames" : "false",

    4熱度

    2回答

    考慮以下自定義Seq工作: class MySeq[B](val s: Seq[B]) extends Seq[B] with GenericTraversableTemplate[B, MySeq] with SeqLike[B, MySeq[B]] { override def companion = MySeq def iterator = s.iterator

    1熱度

    1回答

    我正在DDD中創建應用程序。我想知道兩件事: 1-在RegisterUserHandler中創建值對象(id,email,password)是否正確?或者我必須創建一個特定的類來做到這一點? 2-有必要創建一個工廠到一個簡單的實體創建。我使用userfactory創建用戶,但我可以直接放入下一行:「$ user = User :: register($ id,$ email,$ password)

    2熱度

    1回答

    我正在配置用於簡單注射器的Quartz庫,並且在正確註冊時遇到問題。問題是,GetScheduler()是異步這個代碼註冊Task<IScheduler>不IScheduler container.Register(async() => { return await container.GetInstance<ISchedulerFactory>().GetScheduler();

    2熱度

    3回答

    有DataService類像下面 public class LessonDataService { IUnitOfWork unitOfWork = UnitOfWorkFactory.CreateUnitOfWork(); public Lesson FindById(int id) { try { return unit